2013-06-13 2 views
-2

Я только начал использовать AutoHotkey и я написал простой скриптДополнительное пространство добавляется после моего сценария

::o::email address 

однако, принять этот текст изменений я нажимаю пространство и вводит пробел после адреса. Это заставляет систему отклонять мою электронную почту. Было бы здорово, если бы вы могли помочь мне со сценарием, который был бы простым 1 или 2 ключевым решением удара, чтобы ввести адрес электронной почты без конечного пробела. Было бы здорово, если бы это было tab для следующего поля.

Спасибо!

+1

Вы можете поместить здесь любой код писать вами и показать нам, что вы пытаетесь? – WooCaSh

ответ

0

Что вы используете один символ автозамены (большинство людей будут использовать горячую клавишу, но это работает хорошо.

Обычно автозамены «покончены» некоторые заранее определенные клавиши, как {Enter} или {Space }, но вы можете определить эти «конец» символов себя.

Один способ больше не нужно конечные символы, а также использовать несколько контрольных знаков в автозамены.

::o::email address`t ; Your original, requires e.g. {Enter} or {Space} 
:*:o::email address`t ; Does NOT require and end character. EVERYWHERE when I write an isolated "o", I get "email address" 
:*?:o::email address`t ; Now the "oo" is not even isolate, but can be in a word like "more" becomes "memail addressre" 

так, как я это :

:*:o\::email address`t ; The "\" is next to my {Enter} key and when I type the combo "o\" I receive "email address" 

Более подробная информации о автозаменах можно найти здесь: http://www.autohotkey.com/docs/Hotstrings.htm Успеха

Смежные вопросы