Witam. Mam skrypt wykonany w AutoIT, lecz podczas uruchamiania wywala taki błąd
Line 32 (File ""): Error: "If" statement has no matching "EndIf" statement
Kod skryptu:
Global $aktiv, $program, $wykonano, $klawisz HotkeySet("{1}", "Funkcja1") HotkeySet("{2}", "Funkcja2") HotkeySet("{3}", "Funkcja3") While 1 Sleep(100) WEnd Func Funkcja1() If $program == 0 Then $aktiv = 0 EndIf $klawisz = 1 Call("Funkcja4") EndFunc Func Funkcja2() If $program == 0 Then $aktiv = 0 EndIf $klawisz = 2 Call("Funkcja4") EndFunc Func Funkcja3() If $program == 0 Then $aktiv = 0 Else Send("{"& $klawisz &"}") $program = 0 EndIf EndFunc Func Funkcja4() If $wykonano == 1 Then EndFunc EndIf If $aktiv == 0 Then EndFunc EndIf $wykonano = 1 Sleep(3000) If $aktiv == 0 Then EndFunc EndIf $program = 1 Send("{3}") $wykonano = 0 EndFunc
Nw o co chodzi, gdyż moim zdaniem wszystko jest dobrze