Vadikan,
В Windows XP так у меня работает:
Код:

#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", 1)
$exe = "regjump.exe "
HotKeySet('{ENTER}', 'OKButton')
$mainwindow = GUICreate("JumpReg", 400, 100)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
GUICtrlCreateLabel("Путь к разделу реестра:", 20, 10)
$path = GUICtrlCreateInput("", 20, 30, 360, 20)
$jumpbtn = GUICtrlCreateButton("Jump", 170, 60, 60)
GUICtrlSetOnEvent($jumpbtn, "OKButton")
GUISetState(@SW_SHOW)
While 1
Sleep(20)
WEnd
Func CLOSEClicked()
Exit
EndFunc ;==>CLOSEClicked
Func OKButton()
$jump = $exe & GUICtrlRead($path)
MsgBox(0, '', $jump)
;Run(@ComSpec & " /c " & $jump, "", @SW_HIDE)
EndFunc ;==>OKButton
Цитата Vadikan:
то работает так, как я описал выше - перехват всех нажатий. »
|
Может быть так в 7?