2012-04-05 35 views
0

Javascript中的以下等效代码是什么? 这是苹果脚本可转换为Java脚本?AppleScript to Javascript

tell application "Finder" 
    activate 
    set position of Finder window 1 to {607, 276} 
    close Finder window 1 
end tell 

谢谢。

+0

这可能会做你想要什么:http://jstalk.org/ – inkedmn 2012-04-05 03:54:45

+0

我想运行的JavaScriptCore的框架此代码。可能吗?我是Windows程序员和Mac初学者。 – 2012-04-05 04:11:09

+0

查看JSTalk,正如@inkedmn上面链接的那样 - 它建立在JavascriptCore之上。只是出于兴趣:你为什么要为此使用JavaScript? – kopischke 2012-04-05 12:14:25

回答

2

目前(2013),没有可用于Mac OS X的JavaScript接口,它可以控制GUI元素。唯一的OS实现OSX我知道它LatenightSW的,这是十年来还没有更新。这意味着你想要的东西目前在JavaScript中是不可能的。

+0

谢谢马克。 – 2013-06-26 10:16:54

3

由于OS X优山美地,JavaScript is available to automation的释放。

代码的等效是:

var finder = Application('Finder'); 

finder.activate(); 
finder.windows[0].position = {x: 607, y: 276}; 
finder.windows[0].close();