在 os x 中使用 applescript 编辑剪贴板内容
我将大量源代码从不同的项目复制到其他项目,并且我总是必须更改相同的条款。是否可以使用 applescript 检查剪贴板的文本内容并替换多个关键字?我是 applescript 的新手,所以我不知道 applescript 有多强大......
I'm copying a lot of source code from different projects to others and I always have to change the same terms. Is it possible to use an applescript which checks the text-content of the clipboard and replaces several keyword? I'm new to applescript so I'm not aware of how powerful applescript can be...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可以使用
get Clipboard
、set Clipboard
和文本项分隔符来实现。对于更复杂的文本操作,我只需调用 shell 脚本。上式变为:
This is possible using
get clipboard
,set clipboard
, and the text item delimiters.For more sophisticated text manipulation, I'd just call out to a shell script. The above becomes:
不确定我是否明白你想做什么。我认为您想要替换剪贴板内容中的多个字符串,例如:“PS3 在 Wallmart 的售价为 200 美元”到“XBox 在 Wallmart 的售价为 180 美元”。以下代码实现了这一点:
感谢 Michael J. Barber 的原始代码。我对编码几乎一无所知。我刚刚尝试了这个修改,它有效。
Not sure that I understood what you want to do. I reckon you want to replace multiple strings within the clipboard content, for example: "PS3 costs 200 dollars at Wallmart" to "XBox costs 180 dollars at Wallmart". The following code achieves this:
Kudos to Michael J. Barber for the original code. I know virtually nothing about coding. I just tried this modification it worked.