paulomyaulo
Новичок
- Сообщения
- 5
- Репутация
- 0
Версия AutoIt: 3.3.12.0
Описание:
Запуск .bat скриптов из приложения
Примечания:
Суть такова. Запускаем .exe - там окно, например с 10 подписанными кнопками.
Нужно чтобы при нажатии определенной кнопки запускался нужный скрипт .bat (Если это можно скомпилировать без внешних файлов - то тоже пойдет).
Вот нашел как окно создать
[box title=Окно с кнопками]
[/box]
Теперь нужен запуск по нажатию
Используйте для AutoIt кода тег [autoit]
madmasles.
Описание:
Запуск .bat скриптов из приложения
Примечания:
Суть такова. Запускаем .exe - там окно, например с 10 подписанными кнопками.
Нужно чтобы при нажатии определенной кнопки запускался нужный скрипт .bat (Если это можно скомпилировать без внешних файлов - то тоже пойдет).
Вот нашел как окно создать
[box title=Окно с кнопками]
Код:
#include <GUIConstantsEx.au3>
$hGUI = GUICreate("GUI с кнопкой", 140, 480) ; Создаёт окно
$Button_1 = GUICtrlCreateButton("Кнопка 1", 10, 10, 120, 25)
$Button_2 = GUICtrlCreateButton("Кнопка 2", 10, 40, 120, 25) ; координаты
$Button_1 = GUICtrlCreateButton("Кнопка 3", 10, 70, 120, 25)
$Button_2 = GUICtrlCreateButton("Кнопка 4", 10, 100, 120, 25)
$Button_2 = GUICtrlCreateButton("Кнопка 5", 10, 130, 120, 25)
$Button_2 = GUICtrlCreateButton("Кнопка 6", 10, 160, 120, 25)
GUISetState() ; показывает созданное окно
; Запускается цикл опроса GUI
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $Button_1
MsgBox(0,""," Нажата кнопка 1")
;Код для кнопки
Case $Button_2
MsgBox(0,""," Нажата кнопка 2")
;Код для кнопки
EndSwitch
WEnd
Теперь нужен запуск по нажатию
Используйте для AutoIt кода тег [autoit]
madmasles.