Как отправить новую строку без использования `n`r? без входа - PullRequest
0 голосов
/ 25 октября 2019

я знаю, что n означает «ENTER», но когда я использую n, i dont want to press enter. I just want to put the text in a new line, but what " n », он вставляет новую строку, но также нажимает ввод… я не хочу нажимать ввод… Дляпример

::pergunta::Hello, n How are you? n what are you doing? n bye...

Как я могу решить эту проблему?

1 Ответ

1 голос
/ 25 октября 2019

Сначала вам нужно определить, какие нажатия клавиш используются вашим приложением для этой цели, а затем вы можете реализовать это в Autohotkey.

Например, в Excel несколько строк текста могут быть напечатаны в одной ячейке. нажав ALT-ENTER в конце каждой строки (вместо ENTER).

Итак, следующий скрипт AutoHotkey будет работать для Excel:

:X:pergunta::Send, Hello,!{Enter}How are you?!{Enter}what are you doing?!{Enter}bye...

": X:" вначало означает «запустить скрипт», в данном случае это команда «Отправить». Часть! {Enter} означает ALT-ENTER.

Вы также можете использовать SetKeyDelay для ускорения набора текста:

SetKeyDelay, 0
:X:pergunta::Send, Hello,!{Enter}How are you?!{Enter}what are you doing?!{Enter}bye...
...