Jaga-Jaga
Новичок
- Сообщения
- 1
- Репутация
- 0
Всем привет. Недавно начал заниматься этим делом, может глупый вопрос)
Нужна такая программка для нажатия клавиш в неактивном окне.
В другой теме нашел как это сделать, немножко покрутил и теперь хотелось бы сделать возможность задачи названия окна/задержки/клавиши, с помощью которой посылать.
Нужна такая программка для нажатия клавиш в неактивном окне.
В другой теме нашел как это сделать, немножко покрутил и теперь хотелось бы сделать возможность задачи названия окна/задержки/клавиши, с помощью которой посылать.
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#region
GUICreate("Макрос", 320,100, @DesktopWidth/2-160, @DesktopHeight/6-45, -1, 0x00000018); WS_EX_ACCEPTFILES
$windd = GUICtrlCreateInput ( "Window", 10, 5, 300, 20)
$waitt = GUICtrlCreateInput ( "Wait", 10, 35, 300, 20)
$key = GUICtrlCreateInput ( "Key", 200, 70, 60, 20)
$b1 = GUICtrlCreateButton ("Start", 20, 70, 50)
$b2 = GUICtrlCreateButton ( "Stop", 72, 70, 50)
#endregion
GUISetState (@SW_SHOW)
While 1 = 1
If GUICtrlRead($b1) = 0 Then
ControlSend(GUICtrlRead($windd), "","", "GUICtrlRead($key)")
Sleep(GUICtrlRead($waitt))
Else
Exit
EndIf
WEnd
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#region
GUICreate("Макрос", 320,100, @DesktopWidth/2-160, @DesktopHeight/6-45, -1, 0x00000018); WS_EX_ACCEPTFILES
$windd = GUICtrlCreateInput ( "Window", 10, 5, 300, 20)
$waitt = GUICtrlCreateInput ( "Wait", 10, 35, 300, 20)
$key = GUICtrlCreateInput ( "Key", 200, 70, 60, 20)
$b1 = GUICtrlCreateButton ("Start", 20, 70, 50)
$b2 = GUICtrlCreateButton ( "Stop", 72, 70, 50)
#endregion
GUISetState (@SW_SHOW)
While 1 = 1
If GUICtrlRead($b1) = 0 Then
ControlSend(GUICtrlRead($windd), "","", "GUICtrlRead($key)")
Sleep(GUICtrlRead($waitt))
Else
Exit
EndIf
WEnd