AutoHotKey: мгновенная Замена текста
одна часть моего сценария AutoHotKey заменяет @@
С моим адресом электронной почты. В настоящее время я делаю это так:
::@@::
SendInput, example@domain.com
return
достаточно просто, и он работает довольно хорошо, но вам нужно нажать пробел / запятую / период / и т. д., Прежде чем он будет заменен. Есть ли способ мгновенно заменить его без какого - либо дальнейшего взаимодействия-это заменить, как только критерии совпадают?
после документация AutoHotKey, я пробовал:
StringReplace, var_Email, var_Email, @@, example@domain.com, All
но это просто очищает @@
.
1 ответов
вы ищете возможность в hotstring. Эта опция заменяет строку, как только она обнаружена без дополнительного ключа.
:*:@@::example@domain.com
достигнет того, что вы ищете.
документация по опциям находится здесь:http://www.autohotkey.com/docs/Hotstrings.htm