
Ich möchte ein AutoHotKey-Skript erstellen, das beim Kopieren eines String-Elements in die Zwischenablage eine Suche und Ersetzung des Strings durchführt und den resultierenden String in die Zwischenablage kopiert. Idealerweise soll dies automatisch geschehen, wenn die Zwischenablage gefüllt wird.
Der Pseudocode hierfür könnte wie folgt aussehen:
Nehmen wir für dieses Beispiel an, dass die Zeichenfolge, die in die Zwischenablage eingefügt werden soll, "h:\my folder" ist.
- Ereignis, bei dem die Zwischenablage gefüllt wird(idealerweise) oder bei Bedarf kann ich die Aktion manuell auf verschiedene Arten auslösen
- "h:\" wird durch "\myserver\my share\" ersetzt
- "\myserver\my share\my folder" wird in die Zwischenablage kopiert
Wie kann ich das machen?
Antwort1
Sie können dies versuchen. Es sollte funktionieren oder Ihnen zumindest den Einstieg erleichtern. Ich hatte keine Gelegenheit, es auszuprobieren:
#Persistent
return
OnClipboardChange:
StringReplace, clipboard, clipboard, h:\, \myserver\my share\, All
return
Getestet und das funktioniert bei mir