- Сообщения
- 36
- Репутация
- -1
Приветствую Вас! Написал скрипт на основе MessageLoop. Он будет запускаться на удаленном ПК с помощью PsExec, задача состоит в следующем: нужно передать результат выполнения скрипта (какая именно кнопка была нажата) в PsExec, который запустил этот скрипт на другом ПК. В этом примере нужно передать значение $2ID или $1ID. Спасибо за советы.
Код:
#include <GUIConstantsEx.au3>
#include <Constants.au3>
#include <WindowsConstants.au3>
_D()
Func _D()
Local $1ID, $2ID, $msg
GUICreate("", 600, 80, -1, -1, $WS_OVERLAPPEDWINDOW + $WS_POPUP + $WS_EX_TOPMOST)
GUICtrlCreateLabel("123", 15, 10)
$ShudownID = GUICtrlCreateButton("1234", 100, 45, 126)
$ContinueWorkingID = GUICtrlCreateButton("12345", 374, 45)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $1ID
Return $1ID
Case $msg = $2ID
Return $2ID
Case $msg = $GUI_EVENT_CLOSE
Return $2ID
EndSelect
WEnd
EndFunc