StarEdik
Новичок
- Сообщения
- 365
- Репутация
- 4
Версия AutoIt: 3.3.6.1
Описание:
Привет всем.Надо выполнит какое та действие при закрытие созданного объекта.
В моем случае это может быть Excel ,Word , IE …
В этом скрипте у меня ничего не получается из ощибки.Исправте если можете
Примечания:
Не программу и не exe а именно созданный Объект.
Описание:
Привет всем.Надо выполнит какое та действие при закрытие созданного объекта.
В моем случае это может быть Excel ,Word , IE …
В этом скрипте у меня ничего не получается из ощибки.Исправте если можете
Примечания:
Не программу и не exe а именно созданный Объект.
Код:
HotKeySet('+{ESC}', '_Exit')
$oExcel = ObjCreate("Excel.Application")
$oExcel.Visible=1
$oExcel.WorkBooks.Add
While 1
;Если закрыть созданный Объект (не программу и не exe а именно созданный Объект )
;If Not IsObj($oExcel) Then _OnObjExit()
;If Not ProcessExists($oExcel) Then _OnObjExit()
Sleep(100)
WEnd
$oExcel.BringToFront
$oExcel.DisplayDialogs = 3
Func _Exit()
;MsgBox(64, 'Ошибка', 'Скрипт завершает программу')
$oExcel.quit
Exit
EndFunc
Func _OnObjExit()
MsgBox(64, 'Внимание', 'Выполнение Программы завершается')
; какое та действие
Exit
EndFunc