当项目被复制到剪贴板时,如何编写 AutoHotKey 脚本来搜索和替换剪贴板字符串?

当项目被复制到剪贴板时,如何编写 AutoHotKey 脚本来搜索和替换剪贴板字符串?

我想创建一个 AutoHotKey 脚本,这样当将字符串项复制到剪贴板时,将对字符串进行搜索和替换,并将结果字符串复制到剪贴板。理想情况下,我希望在剪贴板填充事件发生时自动发生。

其伪代码可能如下所示:

假设此示例中要放入剪贴板的字符串是“h:\my folder”

  1. 剪贴板填充事件(理想情况下)或者如果有必要,我可以通过多种方式手动触发操作
  2. “h:\” 被替换为“\myserver\my share\”
  3. “\myserver\my share\my folder” 被复制到剪贴板

我怎样才能做到这一点?

答案1

你可以尝试一下,它应该可以工作,或者至少可以帮助你入门,我还没有机会测试它:

#Persistent
return
OnClipboardChange: 
StringReplace, clipboard, clipboard, h:\, \myserver\my share\, All
return

经过测试,对我有用

相关内容