0

次のスクリプトを実行しようとしています。

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"

どうすればこれを修正できますか?

4

2 に答える 2

1

proUrl は、applescript に送信するアイテムが 1 つしかない場合でも、アイテムのリストです。したがって、実際の URL は「proURL の項目 1」です。これが私があなたのスクリプトを書く方法です...

on run proUrlList
    open location (item 1 of proUrlList)
end run
于 2013-07-20T20:47:59.663 に答える