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 @@.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top