Что нового

рандомизация нажатий на клавишу

zalola181

Новичок
Сообщения
36
Репутация
0
Версия AutoIt: 3.3.14.2

Описание: Скрипт

Примечания: рандомизация нажатий на клавишу

Прошу подсобить в написании кода - в Autoit есть функция нажатия клавиш Send("{TAB 19}") где 19-это количество раз нажатий. В моем случае нужно нажатие клавиши TAB в определенном диапазоне раз т.е. мне нужен рандом из трех вариантов при запуске скрипта - либо TAB 19, либо TAB 20, либо TAB 21 раз (одно из 3-х).
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
zalola181 сказал(а):
рандомизация нажатий на клавишу

мне нужен рандом из трех вариантов при запуске скрипта - либо TAB 19, либо TAB 20, либо TAB 21 раз (одно из 3-х).

Вместо 1 нажатия на таб будет рандомизация от 19-21

Код:
Opt("TrayAutoPause", 0)
HotKeySet("{ESC}", "_Exit")
HotKeySet("{TAB}", "_Tab")

While 1
	Sleep(10)
WEnd

Func _Tab()
	HotKeySet("{TAB}")
	Send("{TAB " & Random(19, 21, 1) & "}")
	HotKeySet("{TAB}", "_Tab")
EndFunc   ;==>_Tab

Func _Exit()
	Exit
EndFunc   ;==>_Exit
 
Верх