Update Funktion Autohotkey

  • Raze.:
    ;Update-Skript
    version=:0.1


    UrlDownloadToFile,www.dropbox.com/version.txt, version.txt ;Datei herunterladen
    FileRead, neuversion, version.txt ;Variable auslesen
    FileDelete, version.txt ;Datei wieder löschen


    if(version < neuversion) ;Neue Version?
    {
    verfügbar=:1 ;Ja
    MsgBox,4,Es ist eine neue Version verfügbar, möchtest du jetzt updaten? ;Dialog
    IfMsgBox,Yes ;Wenn ja gewählt wurde
    {
    UrlDownloadToFile, http://www.dropbox.com/keybinder.exe, %A_ScriptName%.new ;Herunterladen des neuen Programmversion
    ;Folgendes ist dazu da um das alte Programm zu löschen und zu ersetzen
    BatchFile=
    (
    Del "%A_ScriptName%"
    Rename "%A_ScriptName%.new" "%A_ScriptName%"
    cd "%A_ScriptFullPath%"
    "%A_ScriptName%"
    )
    FileDelete,update.bat
    FileAppend,%BatchFile%,update.bat
    Run,update.bat,,hide
    FileDelete,update.bat
    Exitapp
    }
    }else{ ;Nein
    newververfügbar:= 0
    FileDelete,update.bat
    }


    in der Version.txt steht:
    version :=0.01


    MfG Exact

    Einmal editiert, zuletzt von ExactHQ ()