EndFunc Posted March 9, 2009 Share Posted March 9, 2009 I remember seeing a UDF for a script that I THINK Valuater did that you can put in your script to tell the user if there is a new version or not. I don't want to make one from scratch so does anyone know where that is? I can't find it anymore. EndFuncAutoIt is the shiznit. I love it. Link to comment Share on other sites More sharing options...
FireFox Posted March 9, 2009 Share Posted March 9, 2009 @EndFunc Look at AutoIt Wrappers topic in examples scripts, im sure what youre searching for is there Cheers, FireFox. Link to comment Share on other sites More sharing options...
Spiff59 Posted March 9, 2009 Share Posted March 9, 2009 I haven't seen any UDF, but it only takes a couple lines of code. There may be better methods, but I just park the current version in a file on one of the servers, and compare that to a hard-coded version number in the running script. If there's a mismatch, I kill the users process, launch the update program, it puts up a pretty little "updating..." window while it replaces the executable on the users drive, and then relaunches the updated script when it's done. $VersionFile = "\\Server3\IT-Files\superduper.ver" $UpdatePgm = "\\Server3\IT-Files\autoupdate.exe" ; set version in running script $Appname = "My super duper script 2.37" ; read latest version number from file on network $file = FileOpen($VersionFile, 0) $FileVersion = FileReadLine($file) FileClose($file) ; launch update program and terminate process If StringRight($AppName, 4) < $FileVersion Then ShellExecute($UpdatePgm) Sleep(1000) Exit EndIf Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now