Если в функцию ShellExecute указать в качестве параметра не существующее имя файла, то возникает сообщение с ошибкой Windows: Windows не удалось найти файл с "таким-то" именем. При этом скрипт приостанавливает свою работу до тех пор пока не закрыть данное сообщение. Необходимо чтобы вместо (а не после) данной ошибки Windows появлялось сообщение об ошибке прописанной в коде скрипта. Или как вариант прописать в коде закрытие сообщения после его возникновения. К сожелению ControlSend в данном случае не помогает(даже не знаю почему. Пробывал из другого скрипта закрывать данное окно - не выходит).
Помогите, буду очень признателен.
Примерный код:
Помогите, буду очень признателен.
Примерный код:
Код:
HotKeySet("{F1}", "_Start")
while 1
Sleep(100)
wend
Func _Start()
$Box=InputBox("Введите программу", "Введите название программы")
ShellExecute($Box)
EndFunc