|
|
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
Всем привет:) Суть вопроса: Нужно автоматизировать такое нажатие клавиш Ctrl+C > Alt+tab > (pause 2 sec) > Ctrl+V > pause (4 sec) > Стрелочка вниз на 20 позиций (Down) > Alt+tab > Space И так по кругу, пробовал программу Autohotkey, но так и не удалось написать правильный макрос. Благодарен за просмотр и помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 15:42 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
Наверное, с английским туго? 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. Все доступно описано и весьма просто в реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 15:46 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
wadman, Есть немного, я смотрел туториалы на русском, всё сделал как говорилось, но результата не получил. Информации много в интернете и она разная. У меня винда 8 64, я прописывал такую команду Numpad1:: Send, ^{C} Send, !{Tab} sleep, 2000 Send, ^{V} sleep, 4000 Send, {DOWN} Send, !{Tab} Этот не подошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 16:19 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
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 Разницу видишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 16:35 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
wadman, Я писал в том понимании, что понятно если р-тата нету то и процесс не правильный:) Информация не правильная была. По твоему посту разницу вижу, но к результату так же не приводит. Если тебе не сложно, можешь написать полный скрипт по правильному формату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 17:03 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
s0z1nwadman, ... Если тебе не сложно, можешь написать полный скрипт по правильному формату?Писать за вас врядли кто-нибудь будет, но можно дать совет :) Начать от простого к сложному: сделать простой скрипт, хотя бы вывод одной буквы в текстовый редактор, когда получится - делать что-то посложнее. (Я например так и делаю). Тогда и ваши идеи о том, что не получается, будут информативнее, не "ой, не получается", а например "одну букву вывести получается но со второй буквой, в этом участке скрипта, что-то не то". И тогда можно ожидать, что кто-то конкретно даст совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 11:23 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
S.G., Спасибо за ответ, я детально проработал все клавиши, осталась проблема только с переключением между окнами. Браузер - Ексель - Браузер - Ексель. Писал в скрипте: Send, !{tab}. Есть ещё варианты как можно в autohotkey переключение между окнами сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 11:44 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
s0z1nS.G., Спасибо за ответ, я детально проработал все клавиши, осталась проблема только с переключением между окнами. Браузер - Ексель - Браузер - Ексель. Писал в скрипте: Send, !{tab}. Есть ещё варианты как можно в autohotkey переключение между окнами сделать? Может быть, посмотреть раздел "Activating and manipulating windows"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2014, 18:11 |
|
||
|
Автоматизация повторяющихся нажатий клавиш
|
|||
|---|---|---|---|
|
#18+
Как вариант попробовать AutoIt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2014, 23:36 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1341392]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 439ms |

| 0 / 0 |
