AHK Updatescript

  • Hey Leute ich hab folgendes Problem:


    Ich habe ein Updatescript für meine Keybinder,
    Als URL habe ich eine FTP von mein Gameserver bekommen.


    Soweit funktioniert alles, aber Iwie erstellt er keine neue .exe Datei, nachdem sie wegen dem Update gelöscht wurde. Wer kann mir helfen?
    Oder muss der Hoster der FTP einen Download freigeben?



    Hier auszug des Updatescriptes



    version := 1.0
    UrlDownloadToFile,ftp://.......ZENSIERT.......versionsupdate.txt, versionsupdate.txt
    FileRead, newver, versionsupdate.txt
    FileDelete, versionsupdate.txt



    if (version < newver)
    {
    newververfügbar := 1
    MsgBox, 4,, Es ist eine aktuellere Version verfügbar, version %newver%. Möchten sie diese herunterladen ?
    IfMsgBox, Yes
    {


    MsgBox, 64, Update, Das Update wird heruntergeladen`,dies kann bis zu 10 Sekunden dauern..., 3
    Urldownloadtofile,ftp://.......zensiert.......Regierung/Regierung.exe, %A_ScriptName%.new
    BatchFile=
    (
    Ping 127.0.0.1
    Del "%A_ScriptName%"
    Rename "%A_ScriptName%.new" "%A_ScriptName%"
    cd "%A_ScriptFullPath%"
    "%A_ScriptName%"
    )


    FileDelete,update.bat
    FileAppend,%BatchFile%,update.bat
    MsgBox, 64, Update, Das Update wird ausgeführt...bitte warten..., 3
    Run,update.bat,,hide
    Exitapp
    }
    }else{
    newververfügbar := 0
    FileDelete,update.bat
    }

    Blub

    • Offizieller Beitrag

    Sofern du auf die Daten auch ohne ftp zugreifen kannst, änder das ftp:// in http:// um (natürlich mit dem richtigen Pfad zur Datei)


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN