Тема: AHK: Послать нажатия клавиш
Помогите! Надо чтобы клавиши 0,9 сами нажимались. Пример: 0 9 0 9.
Помогите разобраться. Мне дали вот такую основу, но я не могу разобраться.
Метка:
send, {клавиша}
send, {клавиша}
sleep, время
GoTo, метка
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помогите! Надо чтобы клавиши 0,9 сами нажимались. Пример: 0 9 0 9.
Помогите разобраться. Мне дали вот такую основу, но я не могу разобраться.
Метка:
send, {клавиша}
send, {клавиша}
sleep, время
GoTo, метка
Таким способом, как Вам предлагают:
время := 800
Метка:
send, {vk30}
send, {vk39}
sleep, время
GoTo, Метка
Однако, использовать для зацикливания команду GoTo не принято.
Также, несмотря на то, что AutoHotkey + Русский язык = дружба, использовать русские буквы в именах переменных, подпрограмм и т. п. крайне нежелательно.
Gui, Add, Text,, Кнопка1:
Gui, Add, Text,, Кнопка2:
Gui, Add, Text,, Задержка: ; задержка между нажатиями Клавишей 1 и 2
Gui, Add, Edit, vКнопка1 ym
Gui, Add, Edit, vКнопка2
Gui, Add, Edit, vЗадержка
Gui, Add, Button, default, Старт
Gui, Show,, Simple Input Example
return
GuiClose:
ButtonСтарт:
Gui, Submit
SetKeyDelay, 200, 200 ; задержка нажатий
Time := 1000 ; множитель для упрощения подсчетов *1000, т.е. вводя 1 получаеш 1 секунду
Time *= %Задержка%
Loop
{
send %Кнопка1%
sleep, %Time%
send %Кнопка2%
sleep, %Time%
}
return
Escape::ExitApp ; Завершение работы скрипта
вводить можно любые клавиши которые "понимает" AHK
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться