在javascript中复制文件

时间:2014-11-23 10:51:53

标签: javascript automation osx-yosemite

目标很简单。我想为Finder执行“复制到”操作编写一个javascript脚本。我无法弄清楚如何使用ObjectSpecifiers。

另一个问题。有没有人知道适合学习这种技术/ API的简单javascript脚本(用于自动化)的存储库? Apple提供的图书馆和文档没什么帮助。

这是我试过的代码。

finder = Application('Finder');
finder.includeStandardAdditions = true;
var selection = finder.selection();
var file = selection[0];
//var target = finder.startupDisk.folders.byName("Users").folders.byName("me");
var target = finder.home;
//file instanceof ObjectSpecifier;
//target instanceof ObjectSpecifier;
finder.move(selection,target);

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我认为在你的最后一行你打算使用'文件'而不是'选择',但如果你用下面的这一行替换你最后一行的移动电话,我认为这就是你想要的(我添加了额外的文档中的可选参数也是如此,如果你想要那些,你也可以感受到它们:)

sscanf()