我想扩展现有的......
run script file "Macintosh HD:Users:pathTo:myScript.scpt"
运行在给定目录中找到的所有脚本。我试过......
tell application "Finder" to set scriptsToRun to files of folder POSIX file "/Users/pathTo/" as alias list
run script file scriptsToRun
但没有运气。除非必要,否则我并不特别需要将Finder纳入我的等式中。任何建议表示赞赏。
答案 0 :(得分:1)
scriptsToRun是一个列表,因此您需要重复列表并分别运行每个列表。注意我使用括号来确保在Finder行中正确解释代码。
另请注意,“运行脚本”行中不需要“文件”,因为文件列表已经是Finder行中的别名文件列表....如果你有一个字符串格式的文件列表,你只需要单词“file”,然后在每个字符串之前使用“file”使它成为文件说明符,然后再运行它。
祝你好运。tell application "Finder" to set scriptsToRun to (files of folder POSIX file "/Users/pathTo/") as alias list
repeat with aScript in scriptsToRun
run script aScript
end repeat