AutoHotKey:Reemplazo instantáneo de texto
-
13-12-2019 - |
Pregunta
Una parte de mi script AutoHotKey reemplaza @@
con mi dirección de correo electrónico.Actualmente, estoy haciendo esto así:
::@@::
SendInput, example@domain.com
return
Es bastante simple y funciona bastante bien, pero es necesario presionar espacio/coma/punto/etc antes de reemplazarlo.¿Hay alguna manera de reemplazarlo instantáneamente sin ninguna interacción adicional? ¿Se reemplazará tan pronto como se cumplan los criterios?
Siguiente la documentación de AutoHotKey, He intentado:
StringReplace, var_Email, var_Email, @@, example@domain.com, All
pero simplemente borra el @@
.
Solución
Estás buscando la opción * en tu hotstring.Esta opción reemplaza la cadena tan pronto como se detecta sin una clave adicional.
:*:@@::example@domain.com
lograrás lo que buscas.
La documentación para las Opciones se encuentra aquí: http://www.autohotkey.com/docs/Hotstrings.htm