打开 ScriptEditor 输入下面的 JavaScript 代码:
var app = Application('Terminal');
app.doScript("cd ~/Downloads;clear;");
app.activate();
是可以正常启动的。 但是如果是在这个 Window 里面添加一个 Tab ,就不能运行了。
var app = Application('Terminal'),
frontWin = app.windows[0],
frontTab = frontWin.tabs[-1];
frontTab.push(new app.Tab())
// Error -1700: Can't convert types.
frontTab.doScript("cd ~/Downloads;clear;");
// Error on line 8: Error: Named parameters must be passed as an object
app.activate();
请问有什么方法吗? 文档的说明都是 appleScript 的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.