Hallo,
Ich habe ein kleines problem und komme nicht weiter.
Ich muss dazu sagen das ich noch ein Anfänger bin Habe bisher immer durch ausprobieren überlebt Aber hier komme ich nicht weiter.
Problem ist folgendes:
Ich habe eine Inputbox, in der ich Zahlen eingebe. Entweder 0,1 oder 2.
Maximal ist diese Zahl 9 stellen lang. Es kann aber auch mal sein, das ich nur 2 oder nur 4 stellen eingebe.
Wenn ich alle 9 stellen in meine Inputbox eingebe, funktioniert mein Script wunderbar, aber sobald ich weniger als 9 eingebe kommt ein ERROR.
Kann mir da jemand helfen? das wenn ich nur 4 Zahlen eingebe, das er mir alle 5 Zahlen danach als 0 wiedergibt?
AutoIt
HotKeySet("{ESC}", "Terminate")
Func Terminate()
Exit
EndFunc
$Input = InputBox("Arbeitspositionen", "Bitte gib den Code für die Arbeitspositionen an", "", "", -1, -1, 0, 0)
$var1 = StringSplit($Input,"")
$10 = $var1[1]
$20 = $var1[2]
$30 = $var1[3]
$40 = $var1[4]
$50 = $var1[5]
$60 = $var1[6]
$70 = $var1[7]
$80 = $var1[8]
$90 = $var1[9]
Sleep (500)
If $10 = 0 Then ShellExecuteWait ( "nix1.au3")
If $10 = 1 Then ShellExecuteWait ( "5min1.au3" )
If $10 = 2 Then ShellExecuteWait ( "istsoll1.au3" )
Sleep (300)
If $20 = 0 Then ShellExecuteWait ( "nix2.au3")
If $20 = 1 Then ShellExecuteWait ( "5min2.au3" )
If $20 = 2 Then ShellExecuteWait ( "istsoll2.au3" )
Sleep (300)
If $30 = 0 Then ShellExecuteWait ( "nix3.au3")
If $30 = 1 Then ShellExecuteWait ( "5min3.au3" )
If $30 = 2 Then ShellExecuteWait ( "istsoll3.au3" )
Sleep (300)
If $40 = 0 Then ShellExecuteWait ( "nix4.au3")
If $40 = 1 Then ShellExecuteWait ( "5min4.au3" )
If $40 = 2 Then ShellExecuteWait ( "istsoll4.au3" )
Sleep (300)
If $50 = 0 Then ShellExecuteWait ( "nix5.au3")
If $50 = 1 Then ShellExecuteWait ( "5min5.au3" )
If $50 = 2 Then ShellExecuteWait ( "istsoll5.au3" )
Sleep (300)
If $60 = 0 Then ShellExecuteWait ( "nix6.au3")
If $60 = 1 Then ShellExecuteWait ( "5min6.au3" )
If $60 = 2 Then ShellExecuteWait ( "istsoll6.au3" )
Sleep (300)
If $70 = 0 Then ShellExecuteWait ( "nix7.au3")
If $70 = 1 Then ShellExecuteWait ( "5min7.au3" )
If $70 = 2 Then ShellExecuteWait ( "istsoll7.au3" )
Sleep (300)
If $80 = 0 Then ShellExecuteWait ( "nix8.au3")
If $80 = 1 Then ShellExecuteWait ( "5min8.au3" )
If $80 = 2 Then ShellExecuteWait ( "istsoll8.au3" )
Sleep (300)
If $90 = 0 Then ShellExecuteWait ( "nix9.au3")
If $90 = 1 Then ShellExecuteWait ( "5min9.au3" )
If $90 = 2 Then ShellExecuteWait ( "istsoll9.au3" )
Sleep (800)
Alles anzeigen