【发布时间】:2019-10-21 14:23:40
【问题描述】:
我正在使用 AppleScript 重命名文件并将其移至文件夹。这是使用语音命令执行的。它不会将文件移动到文件夹中,而是按 Enter,将文件重命名为“myFile”,然后再次按 Enter。
但是,如果我再次执行此操作,或者文件名为“myFile”,它将起作用。我认为移动文件的代码不知道,或者文件名没有更新。我不知道如何解决这个问题。 AppleScript 不是我的菜。
tell application "System Events"
key code 36
keystroke "myFile"
key code 36
end tell
tell application "Finder"
move POSIX file "/Users/joe/Desktop/myFile.csv" to POSIX file "/Users/joe/Desktop/TestFolder" with replacing
end tell
【问题讨论】:
-
这可能适用于在 Finder 中选择的内容吗?如果是这样,是否有特殊原因需要编写 UI 脚本而不是仅仅告诉 Finder 或系统事件进行移动和重命名?
-
我没有 AppleScript 方面的经验。我不确定你在问我什么。
标签: applescript