Копіювати, alt + вкладку, вставити, 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

подвійний "відправити" мій поганий.
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.