powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматизация повторяющихся нажатий клавиш
9 сообщений из 9, страница 1 из 1
Автоматизация повторяющихся нажатий клавиш
    #38615484
s0z1n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет:) Суть вопроса:

Нужно автоматизировать такое нажатие клавиш

Ctrl+C > Alt+tab > (pause 2 sec) > Ctrl+V > pause (4 sec) > Стрелочка вниз на 20 позиций (Down) > Alt+tab > Space

И так по кругу, пробовал программу Autohotkey, но так и не удалось написать правильный макрос.

Благодарен за просмотр и помощь!
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38615496
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, с английским туго?

http://www.autohotkey.com/docs/Tutorial.htm

авторEach script is a plain text file containing commands to be executed by the program (AutoHotkey.exe). A script may also contain hotkeys and hotstrings, or even consist entirely of them. However, in the absence of hotkeys and hotstrings, a script will perform its commands sequentially from top to bottom the moment it is launched.

To create a new script:

Download and install AutoHotkey.
Right-click an empty spot on your desktop or in a folder of your choice.
In the menu that appears, select New -> AutoHotkey Script. (Alternatively, select New -> Text Document.)
Type a name for the file, ensuring that it ends in .ahk. For example: Test.ahk
Right-click the file and choose Edit Script.
On a new blank line, type the following:
#space::Run www.google.com
In the line above, the first character "#" stands for the Windows key; so #space means holding down the Windows key then pressing the spacebar to activate the hotkey. The :: means that the subsequent command should be executed whenever this hotkey is pressed, in this case to go to the Google web site. To try out this script, continue as follows:

Save and close the file.
Double-click the file to launch it. A new icon appears in the taskbar notification area.
Hold down the Windows key and press the spacebar. A web page opens in the default browser.
To exit or edit the script, right-click the green "H" icon in the taskbar notification area.
Notes:

Multiple scripts can be running simultaneously, each with its own icon in the taskbar notification area.
Each script can have multiple hotkeys and hotstrings.
To have a script launch automatically when you start your computer, create a shortcut in the Start Menu's Startup folder.

Все доступно описано и весьма просто в реализации.
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38615588
s0z1n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Есть немного, я смотрел туториалы на русском, всё сделал как говорилось, но результата не получил. Информации много в интернете и она разная. У меня винда 8 64, я прописывал такую команду

Numpad1::
Send, ^{C}
Send, !{Tab}
sleep, 2000
Send, ^{V}
sleep, 4000
Send, {DOWN}
Send, !{Tab}

Этот не подошел.
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38615618
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s0z1nвсё сделал как говорилось
Лукавишь...

авторIn the above example, all characters are sent literally except {Enter}, which simulates a press of the Enter key. The next example illustrates some of the other commonly used special characters:

Код: plaintext
Send ^c!{tab}pasted:^v
The line above sends a Control+C followed by an Alt+Tab followed by the string "pasted:" followed by a Control+V. See the Send command for a complete list of special characters and keys.

Разницу видишь?
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38615678
s0z1n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Я писал в том понимании, что понятно если р-тата нету то и процесс не правильный:) Информация не правильная была. По твоему посту разницу вижу, но к результату так же не приводит. Если тебе не сложно, можешь написать полный скрипт по правильному формату?
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38616218
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s0z1nwadman,

... Если тебе не сложно, можешь написать полный скрипт по правильному формату?Писать за вас врядли кто-нибудь будет, но можно дать совет :)
Начать от простого к сложному: сделать простой скрипт, хотя бы вывод одной буквы в текстовый редактор, когда получится - делать что-то посложнее. (Я например так и делаю). Тогда и ваши идеи о том, что не получается, будут информативнее, не "ой, не получается", а например "одну букву вывести получается но со второй буквой, в этом участке скрипта, что-то не то". И тогда можно ожидать, что кто-то конкретно даст совет.
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38617323
s0z1n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.G.,

Спасибо за ответ, я детально проработал все клавиши, осталась проблема только с переключением между окнами. Браузер - Ексель - Браузер - Ексель. Писал в скрипте: Send, !{tab}.

Есть ещё варианты как можно в autohotkey переключение между окнами сделать?
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38619559
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s0z1nS.G.,

Спасибо за ответ, я детально проработал все клавиши, осталась проблема только с переключением между окнами. Браузер - Ексель - Браузер - Ексель. Писал в скрипте: Send, !{tab}.

Есть ещё варианты как можно в autohotkey переключение между окнами сделать?
Может быть, посмотреть раздел "Activating and manipulating windows"?
...
Рейтинг: 0 / 0
Автоматизация повторяющихся нажатий клавиш
    #38619686
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант попробовать AutoIt
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматизация повторяющихся нажатий клавиш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]