我有以下代码:
NSAppleScript* playPause = [[NSAppleScript alloc] initWithSource:
@"tell application \"Xcode\"to activate \n to open POSIX file \"beetSapper.xcodeproj""\n"
@"end tell"];
[playPause executeAndReturnError:NULL];
然而它没有打开文件“beetSapper”我想我写字符串的方式不起作用。有人能说明如何正确编写这个命令吗?感谢
答案 0 :(得分:0)
代码中有to
个太多了。
由于Xcode也接受POSIX路径,你可以写
tell application "Xcode"
activate
open "/Users/myUser/Documents/beetSapper.xcodeproj/"
end tell
" stringyfied"相当于
"tell application \"Xcode\"\n activate\n open \"/Users/myUser/Documents/beetSapper.xcodeproj/\"\n end tell"
请注意,您必须以斜杠开头指定项目文件的完整路径。
答案 1 :(得分:0)
tell application "Xcode"
open file "Macintosh HD:Users:YourUserName:YourFolder:YourFolder:YourFileProject.xcodeproj"
end tell