Have kix 2001 running like a baby on an E-Smith Server.
Try the SetFocus and Sendkeys funktions.
I needed that that to get the Seagate backup utility running unattended in Windows'98SE at night on a client.
We also use an older version of kix at work in a big Windows NT network.
Going to upgrade to kix 2001 there too.
O.K., Let's give an example.
Make a Kix Ibay with the neccessary rights on it.
Make a bat-file that you can run from the client (startup dir or so), something like login.bat or so:
CONTENTS:
>net use z: "\logonserver\kix.ib"
>START WKIX32.EXE z:\login.kix
>exit
Then make sure you have a login.kix and a variable.kix in the Kix Ibay with the neccessary rights on it for the user. The contents of that could be something like this:
CONTENTS:
:Variablesearch
CALL "\homeserver\kix.ib\variable.kix"
CLS ? " Connecting Drives ... "
:connectingdrives
use h: "\$homeserver\$ibayA"
use k: "\$homeserver\$ibayB"
You could allso ad something like:
copy "z:\files\*.*" "%windir%\system"
md "c:\batch"
copy "z:\batch\*.*" "c:\batch"
md "c:\kix"
copy "z:\*.kix" "c:\kix"
To have the server copy al files to the client so that client always gets the newest logon files if he or she logs in.
Have not used something like:
IF INGROUP("some group")
RUN @ldrive + "\some\command.cmd"
on the E-Smith Server yet, have to try that out if that works well on E-Smith.
Also make sure you make one variable.kix where you define your variables that you call in the beginning of all kix scripts that require them.
Also think of 8.3 naming. If you use names longer than 8 characters you might wonder why some part of your script doesn't work.
If you downloaded kixtart 2001, have a look at KiXtart.chm.
You will find almost anything you need in there.
Good luck