2013-04-23 89 views
1

我開始把AppleScript看作是一個開始。我嘗試使用Xcode打開xcode項目。我已經成功打開包含xcode項目的文件夾,但尚未啓動項目,請使用Xcode.any幫助?使用AppleScript啓動Xcode項目

tell application "Finder" to open folder "workpace" of folder "Documents" of folder "user1" of folder "Users" of disk "Macintosh HD" 

回答

2

你可以從正常路徑的文件對象與POSIX file

tell application "Finder" 
    open POSIX file "/Users/username/Documents/workspace/workspace.xcodeproj" 
end tell 

這是稍微慢一些,但它的作品,即使取景器無響應:

do shell script "open ~/Documents/workspace/workspace.xcodeproj" 
2

你去想要做這樣的事情...

tell application "Xcode" 
    open file "path:to:my:file.xcodeproj" 
end tell 
+0

如果項目已經開放,出於某種原因,有幾秒延遲。 'activate'也會使Xcode位於最前面。 – user495470 2013-04-23 15:45:29

+0

然而,延遲不再是xcode定期打開項目所需的時間(雙擊)。你是對的激活,但不打開自動調用激活(即使窗口最前面)? – 2013-04-23 15:50:07

+0

如果我運行'告訴應用程序「Xcode」打開「file.xcodeproj」兩次,第二次大約需要三秒鐘,但是告訴應用程序「Finder」打開「file.xcodeproj」不會。 Finder的打開命令和/ usr/bin/open會執行,但不是應用程序的打開命令。 – user495470 2013-04-23 16:04:24