Hey Leute,
ich bin schon seit langer Zeit an einem Update System am Programmieren , und zwar über AHK. So sieht derzeit mein Update System aus:
ZitatAlles anzeigen
Version := 1.0
URLDownloadToFile, http://Zensiert/version.txt, version.txt
FileRead, NewestVersion, version.txt
if(NewestVersion > Version)
{
MsgBox, 68, Update, Die neue Version %NewestVersion% ist verfügbar.`nMöchten sie das neue Update runterladen?
IfMsgBox, YES
{
URLDownloadToFile, http://zensiert/SAPD-KeybinderV1.exe, %A_ScriptName%.new
UpdateBat=
(
Ping 127.0.0.1
Del "%A_ScriptName%"
Rename "%A_ScriptName%.exe" "%A_ScriptName%"
"%A_ScriptName%"
)
FileAppend, %UpdateBat%, update.bat
Run, update.bat
FileDelete, version.txt
FileDelete, update.bat
ExitApp
}
}
und in meiner version.txt steht das drinne:
NewestVersion := 1.1
Und irgentwie kriege ich das nicht hin zum Updaten.
Wenn ich update kommt eine Datei raus Namens: SAPD--Keybinder.ahk.new Sobald ich das aber in .exe umbenenne und drauf klicke , ist das einfach ein leeres Batch Fenster. Und ich möchte nicht das er die Datei also SAPD--Keybinder.ahk.new runterladet , sodern entweder SAPD--Keybinder.exe oder SAPD--Keybinder.exe.new und auf meinem Webspace habe ich das als exe hochgeladen. Mit der MOTD (Message of the Day) habe ich das genau so gemacht , halt nur als Ini. Und das Update System mit txt. Kann das daran vlt liegen? ich bekomme das einfach nicht hin. Hoffentlich kann mir wer helfen.
Mit freundlichen Grüßen
David|OneMenShot