我正在尝试运行以下脚本:
on run proUrl
tell application "Safari"
make new document with properties {URL:proUrl}
end tell
end run
这就是我尝试运行它的方式:osascript script.scpt http://google.com
我收到以下错误:
script.scpt: execution error: Safari got an error: AppleEvent handler failed. (-10000)
如果我将proUrl
变量替换为"http://google.com"
,那么它就可以了。
我该如何解决这个问题?
答案 0 :(得分:1)
proUrl是一个项目列表,即使您发送给AppleScript的项目只有一个。所以实际网址是“proURL的第1项”。这是我写脚本的方式......
on run proUrlList
open location (item 1 of proUrlList)
end run
答案 1 :(得分:1)
要从命令行在默认浏览器中打开URL,只需使用open
:
open http://google.com
有关详情,请参阅man open
。