为什么脚本 运行 在脚本编辑器中运行良好,但在另存为应用程序时却无法始终如一地运行
Why does the script run fine in the script editor, but when saved as an application it does not function consistently
所以我使用脚本编辑器制作了这个脚本,当我通过脚本编辑器 运行 它时,它 运行 非常完美,打开网页,进入全屏模式就好了。但是,当我将它保存为应用程序,然后从桌面 运行 它打开 Firefox,这很好,但是第一次尝试时它不会全屏显示,有时需要第二次或第三次甚至第四次尝试退出 Firefox 然后重新运行使脚本正常工作。
脚本如下
do shell script "open '/Applications/Firefox.app' http://website.net/"
delay 3
tell application "System Events"
keystroke "f" using {command down, shift down}
end tell
do shell脚本方法:
1.没有脚本等待命令完成,并且
2. 不会将 firefox 带到前面,所以当脚本的其余部分发生时,您的脚本应用程序仍然在前面。
tell application "Firefox"
activate
open location "http://website.net/"
end tell
delay 3
tell application "System Events"
delay 3
keystroke "f" using {command down, shift down}
end tell
所以我使用脚本编辑器制作了这个脚本,当我通过脚本编辑器 运行 它时,它 运行 非常完美,打开网页,进入全屏模式就好了。但是,当我将它保存为应用程序,然后从桌面 运行 它打开 Firefox,这很好,但是第一次尝试时它不会全屏显示,有时需要第二次或第三次甚至第四次尝试退出 Firefox 然后重新运行使脚本正常工作。
脚本如下
do shell script "open '/Applications/Firefox.app' http://website.net/"
delay 3
tell application "System Events"
keystroke "f" using {command down, shift down}
end tell
do shell脚本方法: 1.没有脚本等待命令完成,并且 2. 不会将 firefox 带到前面,所以当脚本的其余部分发生时,您的脚本应用程序仍然在前面。
tell application "Firefox"
activate
open location "http://website.net/"
end tell
delay 3
tell application "System Events"
delay 3
keystroke "f" using {command down, shift down}
end tell