Копировать, alt + tab, вставить, alt + tab


0

Я хочу сделать суперпасту и написал это в AHK. Мой код неверен? Я получаю ошибку в обоих сценариях

Сценарий 1

^!c::
Send Send {Ctrl Down}c{Ctrl Up}
Sleep, 100
Send !Tab
Sleep, 100
Send Send {Ctrl Down}v{Ctrl Up}
Sleep, 100
Send Enter
Sleep, 10
Send Enter
Sleep, 100
Send !Tab
Return

Сценарий 2

^+c::
Send ^c
Sleep, 100
Send !Tab
Sleep, 100
Send ^v

1
В чем была ошибка?
Dracs

Я вставил первый скрипт, без сообщений об ошибках
Дейв

Сценарий 1 ничего не происходит. Сценарий 2 dropbox.com/s/2xfilohzjin6ifp/...
user1603548

@ user1603548 Что должны делать строки Send Send {Ctrl Down}c{Ctrl Up}и Send Send {Ctrl Down}v{Ctrl Up}? Какие именно ключи вы хотите отправить с этими двумя строками?
vasili111

Ops двойной "отправить" мой плохой.
user1603548

Ответы:


1

Сценарий 1

;SetKeyDelay, 300 ;Sets the delay(Time in milliseconds) that will occur after each keystroke sent by Send and ControlSend. uncomment if something wrong
^+c:: ; ctrl+shift+c
clipboard = ; Empty the clipboard
Send ^c
ClipWait 3 ; Waits 3 sec until the clipboard contains data.
Send !{Tab} ; Switch between the two most recent tasks (is it notepad?)
Sleep, 200
Send {End} ; move to end line
Send {Enter} ; new line
Send {Enter} ; new line separator
Send ^v
Sleep, 200
Send !{Tab} ; Switch between the two most recent tasks (moving back)

Ctrl + Shift + C, чтобы активировать.


сработало (удалил вещь {End}).
user1603548
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.