Что нового

Автонажатие кнопки каждые 20 секунд

vanekzver

Новичок
Сообщения
91
Репутация
2
Какую команду надо задать, чтобы каждые 20 секунд жажималась button
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
$hForm = GUICreate('', 300, 200)
$iButton = GUICtrlCreateButton('', 20, 20, 100, 25)
GUISetState()

Sleep(3000)
ControlClick($hForm, '', $iButton, 'Left', 1)

While 1
	Switch GUIGetMsg()
	    Case -3
		    Exit
		Case $iButton
			MsgBox(0, '', '')
	EndSwitch		
WEnd


Или

Код:
$hForm = GUICreate('', 300, 200)
$iButton = GUICtrlCreateButton('', 20, 20, 100, 25)
GUISetState()

Sleep(3000)
GUICtrlSendMsg($iButton, 0xF5, 0, 0)

While 1
	Switch GUIGetMsg()
	    Case -3
		    Exit
		Case $iButton
			MsgBox(0, '', '')
	EndSwitch		
WEnd


Или

Код:
$hForm = GUICreate('', 300, 200)
$iButton = GUICtrlCreateButton('', 20, 20, 100, 25)
GUISetState()

AdlibRegister('AutoClick', 20000)

While 1
	Switch GUIGetMsg()
	    Case -3
		    Exit
		Case $iButton
			ConsoleWrite('Click' & @CRLF)
	EndSwitch		
WEnd			

Func AutoClick()
	GUICtrlSendMsg($iButton, 0xF5, 0, 0)
EndFunc
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
vanekzver,
Если это своя кнопка, то можно просто каждые 20 секунд выполнять действие, которое предусмотрено для нее, если чужая, то Ваш код хотелось бы увидеть. А как вызывать это действие, уже зависит от самого действия.
 
Верх