Sign in to follow this  
Followers 0
anony10

Update your scripts/programs!

2 posts in this topic

Hello i dont know, who know it, or who dont know, but i created a script what update your script.You can add it to a button or just when started.

IniWrite(@ScriptDir "\ver.ini", "section", "key", "1.0")
 
;------------------------------------------------------- if you created the ini delete that line!!!!

InetGet("YOURWEBSITELINK/VER.INI", @ScriptDir & "\ver.ini")
$ver = IniRead(@ScriptDir & "\ver.ini", "section", "key", "1.0")
If $ver > "0.9" Then
InetGet("YOURWEBSITELINK/YOURPROGRAM.EXE", @ScriptDir & "\YOURPROGRAM.EXE")
EndIf

So.It is downloads an ini, and in the ini 1.0. If $ver bigger than 0.9 then downloads your exe, and overwrites your program.

Sorry for my bad english.

1 person likes this

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

This works much better.

#Include <Misc.au3>
 
If @IPAddress1 <> "127.0.0.1" Then
  InetGet($aSiteAdress & "/Updater.ini", @TempDir & "\Updater.ini", 1)
 
 
  $fetch_Version = IniRead(@TempDir & "\Updater.ini", "details", "version", "")
 
  $versionUpdate = _VersionCompare($fetch_Version, FileGetVersion(@ScriptFullPath))
 
  If $versionUpdate <> 0 Then ; 0 means they are the same version.
   $update_DL = InetGet($aSiteAdress & "/PROGRAM.exe", $ScriptPath, 1, 1) ; i recommend that you write it to another location, then install it using another program, like an updater.exe
  EndIf
 
EndIf
Edited by billthecreator

[font=Microsoft Sans Serif]My Scripts: From Most recent to least.[/font]Countdown GUI | QLOCK TWO | FlipClock | Slot Machine My UDF:_GenerateRandomNoRepeat | _GuiSnap

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0