我在这里读过,但我没有找到任何解决这个愚蠢问题的方法。 最着名的Mac文本编辑器BBEdit应该可以广泛编写脚本,实际上也是如此。但是,..使用Applescript我试图执行一个菜单命令,根本没有办法。或者更好,如果我选择尝试:
tell application "System Events"
tell process "BBEdit"
tell menu bar 1
tell menu bar item "Markup"
tell menu "Markup"
tell menu item "CSS"
tell menu "CSS"
click menu item "Format"
end tell
end tell
end tell
end tell
end tell
end tell
end tell
或者:
tell application "System Events" to keystroke "+" using {command down, shift down}
它们都可以从编辑器运行脚本,但是一旦我保存脚本它们就无法工作,我从BBEdit的AS菜单中选择它。任何的想法 ?感谢。
答案 0 :(得分:1)
检查脚本的保存方式:BBEdit的“脚本”菜单仅运行已编译的Applescripts(.scpt文件),而不是文本Applescripts(.applescript)。
答案 1 :(得分:-1)
tell application "System Events"
tell process "BBEdit"'s menu bar 1's menu bar item "Markup"'s menu "Markup"'s ¬
menu item "CSS"'s menu "CSS" to click menu item "Format"
end tell