to, thanks for that advice. I'm sure there are lots of things that can be done out there, I'm just not sure which one will be easier and faster to setup. I'm already doing what MCA and LL suggested. I'll probably research on MSI later. Since we have homogenous networks (9X, NT, 2000) I don't have the time to install an MSI program on each machine yet just to support the MSI platform. I'll probably place the msi executables on kix then once that is done, I could just use MSI to do software updates.

Another question I have is that I can't seem to make the setfocus and sendkeys to work:

Here is my code:

code:

$linxlog="c:\install001.ok"
IF (Exist($linxlog) = 0)
Shell( “setup.exe” )
sleep( 2 )
SetFocus( “Lan” )
SendKeys("{ENTER}” ;)
Sleep( 1 )
SetFocus( "Type of Installation" )
SendKeys("{DOWN}” ;)
Sleep( 1 )
SetFocus( "Lan" )
SendKeys("{ENTER 3}” ;)
Sleep( 10 )
SetFocus( “Telephony” )
SendKeys("~O” ;)
SetFocus( "Lan" )
SendKeys("{ENTER}” ;)
; - script completed. result $linxlog will be created.
IF (WriteProfileString($linxlog,"install",@userid,@date+" "+@time) <> 0)
ENDIF
ELSE
$info=ReadProfileString($linxlog,"install",@userid)
? "Informative INSTALL: software already installed at "+$info
ENDIF

It gives me an error on the second setfocus saying that:

quote:

1407Script error : error in parameter(s) !.
SetFocus( "Type of Installation" )

I hope when this set focus is fixed, I'd like to know if the rest of the code will work. Thanks. -Jimmy

[ 20 July 2001: Message edited by: jvd626 ]