![]() |
1
3
我认为规范的方法是对系统事件使用脚本。Applescript版本类似于:
你可以用 Scripting Bridge |
![]() |
2
2
在shell中使用tilde压缩路径时,shell会为您展开tilde,因此在shell中运行命令时,可以将桌面图片路径设置为展开路径(/path/to)/桌面.jpg). 使用NSTask时没有shell,因此显示的代码将其设置为tilde压缩路径。很少有东西期待这样的路径;它们不会扩展tilde,所以它不起作用。
要使代码正常工作,您需要使用NSString对象的适当方法扩展tilde本身,或者通过附加到
也就是说,按照Chuck的建议与系统事件对话是实现这一点的更好方法。注意他的评论,告诉你如何做到这一点,而不需要豹。 |
![]() |
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 8 月前 |
![]() |
minseong · Git sed忽略二进制文件 1 年前 |
|
AnswerMePlz · VS Code中的终端冻结 1 年前 |
![]() |
w113msh · 提取未设置脚本的变量名 1 年前 |
|
Antx · 如何在终端中成功运行corepack enable 1 年前 |
![]() |
iSand · VS Code终端更改位置 1 年前 |
![]() |
YFl · 如何在将原始文件作为符号链接到新位置的同时移动文件? 1 年前 |
![]() |
Sarah · 在macOS上安装Apache Spark 3.5.0 1 年前 |