
Я хотел бы создать скрипт AutoHotKey, чтобы при копировании элемента строки в буфер обмена выполнялся поиск и замена строки, а полученная строка копировалась в буфер обмена. В идеале я хотел бы, чтобы это происходило автоматически при заполнении буфера обмена.
Псевдокод для этого может выглядеть так:
Предположим для этого примера, что строка, которую нужно поместить в буфер обмена, — это «h:\my folder».
- Событие заполнения буфера обмена(в идеале) или, если необходимо, я могу вручную запустить действие несколькими способами
- "h:\" заменяется на "\myserver\my share\"
- «\myserver\my share\my folder» копируется в буфер обмена
Как я могу это сделать?
решение1
Можете попробовать это, это должно сработать или, по крайней мере, помочь вам начать, у меня не было возможности это проверить:
#Persistent
return
OnClipboardChange:
StringReplace, clipboard, clipboard, h:\, \myserver\my share\, All
return
Проверено, у меня работает.