Hallo,
will den CMDLine abfragen.
Nun habe ich folgendes Problem
Wenn ich das Programm Starte mit "Time.exe /t 20 /p 30" ist alles OK.
Falls ich aber nicht alle Felder ausfülle.
z.B. "Time.exe /t 20 /p " fliegt mir mein Skript um die Ohren.
MsgBox ist natürlich erstmal nur damit ich sehe was passiert.
Code
IF $CmdLine[0]>=2 then
For $i = 1 To $CmdLine[0] Step 1
If $CmdLine[$i] = "/t" Then
Global $iTimeCmd = Number($CmdLine[$i+1])
If $iTimeCmd <> 0 Then
If IsInt($iTimeCmd) Then
MsgBox(64, "TEST", $iTimecmd)
EndIf
EndIf
EndIf
IF $CmdLine[$i] = "/p" Then
Global $iPauseCmd = Number($CmdLine[$i+1])
If $iPauseCmd <> 0 Then
If IsInt($iPauseCmd) Then
MsgBox(64, "TEST", $iPausecmd)
EndIf
EndIf
EndIF
Next
EndIf
Alles anzeigen