Moin Moin alle mit einander.
Der
Grund warum ich mich an euch wende, ist weil ich aus einer Fehler Meldung nicht schlau werde.
Ich probiere nun schon seit gut zwei drei Stunden den Fehler zu beheben aber weder Google noch die
integrierte Hilfe kann mir da weiter helfen.
Der Versuch wares eine weitere Instanz zu öffnen und die resultierende pid dann ineiner array zu speichern.
Code
; Gloabl Variables
Global $script_status = False
Global $pids[1]
; Pids 0 - script_1
;End Global Variables
Func exit_script()
If IsArray($pids) Then
$iMax = UBound($Pids)
For $i = 0 to $iMax - 1
ProcessClose($Pids[$i])
Next
EndIf
Exit
EndFunc
Func stop_script_1()
If ($pids[0] NOT 0 ) AND ProcessExists($pids[0]) Then
ProcessClose($pids[0])
Global $pids[0] = 0
EndIf
EndFunc
Func start_script_1()
Gloabl $pids[0] = Run("script_1.exe")
EndFunc
Func start_stop_script()
Switch $script_status
Case True
$script_status = False
stop_script_1()
Case False
$script_status = True
start_script_1()
Case Else
$script_status = False
EndSwitch
EndFunc
HotKeySet("{INS}", start_stop_script)
HotKeySet("{ESC}", exit_script)
While True
WEnd
Alles anzeigen
Und besagter Fehler:
Code
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Feirell\Desktop\au3 tests\mi test 1.au3"
C:\Users\Feirell\Desktop\au3 tests\mi test 1.au3 (26) : ==> Badly formated variable or macro.:
Gloabl $pids[0] = Run("script_1.exe")
Gloabl ^ ERROR
>Exit code: 1 Time: 0.03942
Der Punkt ist die Hilfe zeigt ein ähnliches Beispiel:
Bis auf den Punkt das sie keine Array benutzen.
Strings habe ich schon ohne Probleme speichern könne, nur versteh ich nicht ganz was mir der Fehler
"Badly formated variable or macro.: "
sagen soll.
Ich hoffe jemand könnte mir da helfen
Ich bedanke mich schon einmal,
Flo