Здравствуйте! Я не очень силен в Autoit, поэтому сильно не бейте. Помогите, пожалуйста, разобраться. Вот я пишу код:
в файле Ogidanie.au3, превращаю его в файл Ogidanie.ехе, запускаю файл Ogidanie.ехе, тогда после закрытия первого диалогового окна, блокнота и второго диалогового окна в диспетчере задач на вкладке Процессы процесс Ogidanie.ехе исчезает, все нормально. Когда же я получаю Ogidanie1.ехе из кода
, то после закрытия последнего диалогового окна в процессах Ogidanie1.ехе никуда не исчезает. Наконец, после закрытия всего, что открывает файл Ogidanie2.ехе, полученный из кода
в процессах этот процесс исчезает. Скажите, пожалуйста, как сделать так, чтобы и во втором случае процесс исчезал? Очевидно, это связано с командой
У меня 32-разрядная Windows7.
Код:
Run("notepad")
WinWaitActive("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Блокнот запущен")
WinWaitClose("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Перехожу к выходу")
Exit
в файле Ogidanie.au3, превращаю его в файл Ogidanie.ехе, запускаю файл Ogidanie.ехе, тогда после закрытия первого диалогового окна, блокнота и второго диалогового окна в диспетчере задач на вкладке Процессы процесс Ogidanie.ехе исчезает, все нормально. Когда же я получаю Ogidanie1.ехе из кода
Код:
Run("notepad")
WinWaitActive("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Блокнот запущен")
HotKeySet("{NUMPAD0}", "_MyFunc")
While 1
Sleep(100)
WEnd
Func _MyFunc()
MsgBox(64, "Title", "pressed, goodby!")
EndFunc
WinWaitClose("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Перехожу к выходу")
Exit
, то после закрытия последнего диалогового окна в процессах Ogidanie1.ехе никуда не исчезает. Наконец, после закрытия всего, что открывает файл Ogidanie2.ехе, полученный из кода
Код:
Run("notepad")
WinWaitActive("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Блокнот запущен")
Send("Пишу не я.")
WinWaitClose("Безымянный — Блокнот")
MsgBox(0, "Контроль", "Перехожу к выходу")
Exit
в процессах этот процесс исчезает. Скажите, пожалуйста, как сделать так, чтобы и во втором случае процесс исчезал? Очевидно, это связано с командой
Код:
HotKeySet(
У меня 32-разрядная Windows7.