Nsapplescript 打开文件
Nsapplescript open file
我有以下代码:
NSAppleScript* playPause = [[NSAppleScript alloc] initWithSource:
@"tell application \"Xcode\"to activate \n to open POSIX file \"beetSapper.xcodeproj""\n"
@"end tell"];
[playPause executeAndReturnError:NULL];
但是它没有打开文件 "beetSapper" 我猜我写字符串的方式不对。有人可以展示如何正确编写此命令吗?谢谢
代码中 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"
请注意,您必须指定以斜杠开头的项目文件的完整路径。
tell application "Xcode"
open file "Macintosh HD:Users:YourUserName:YourFolder:YourFolder:YourFileProject.xcodeproj"
end tell
我有以下代码:
NSAppleScript* playPause = [[NSAppleScript alloc] initWithSource:
@"tell application \"Xcode\"to activate \n to open POSIX file \"beetSapper.xcodeproj""\n"
@"end tell"];
[playPause executeAndReturnError:NULL];
但是它没有打开文件 "beetSapper" 我猜我写字符串的方式不对。有人可以展示如何正确编写此命令吗?谢谢
代码中 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"
请注意,您必须指定以斜杠开头的项目文件的完整路径。
tell application "Xcode"
open file "Macintosh HD:Users:YourUserName:YourFolder:YourFolder:YourFileProject.xcodeproj"
end tell