Mit Parameter aufrufen ![]()
Spoiler anzeigen
Global $Restart = 0
If $CmdLine[0] > 0 Then
$Restart = 1
EndIf
If FileExists(@ScriptDir & "\alt.exe") Then
_1delete()
_restart()
Else
FileCopy("H:\br.exe", @ScriptDir & "\neu.exe")
EndIf
; Deletefunktion
Func _1delete()
FileDelete(@ScriptDir & "\alt.exe")
EndFunc ;==>_1delete
; Restartfunktion
Func _restart()
If @Compiled = 1 Then
MsgBox(0, "Hinweis", "Erfolgreicher Abschluss.")
Run(FileGetShortName(@ScriptFullPath) & ' Parameter')
Else
MsgBox(0, "Hinweis", "Erfolgreicher Abschluss.")
Run(FileGetShortName(@AutoItExe) & " " & FileGetShortName(@ScriptFullPath) & ' Parameter')
EndIf
Exit
EndFunc ;==>_restart
; Exitfunktion
Func OnAutoItExit()
If $Restart = 0 Then MsgBox(0, "Hinweis", "Ich soll nur einmal aufgerufen werden, nicht aber beim RESTART.")
EndFunc ;==>OnAutoItExit