
Me gustaría crear una secuencia de comandos AutoHotKey de modo que cuando se copie un elemento de cadena en el portapapeles, se realice una búsqueda y reemplazo en la cadena, y la cadena resultante se copie en el portapapeles. Idealmente, me gustaría que esto suceda automáticamente en caso de que se llene el portapapeles.
El pseudocódigo para esto podría verse así:
Supongamos para este ejemplo que la cadena que se colocará en el portapapeles es "h:\mi carpeta".
- Evento de llenado del portapapeles(idealmente) o, si es necesario, puedo activar manualmente la acción de muchas maneras
- "h:\" se reemplaza por "\myserver\my share\"
- "\miservidor\mi recurso compartido\mi carpeta" se copia al portapapeles
¿Cómo puedo hacer esto?
Respuesta1
Puedes probar esto, debería funcionar, o al menos ayudarte a empezar, no tuve la oportunidad de probarlo:
#Persistent
return
OnClipboardChange:
StringReplace, clipboard, clipboard, h:\, \myserver\my share\, All
return
Probado y esto funciona para mí.