鑑於:在它的腳本具有多種功能(見下文)
通緝:從命令行,例如,通過名字調用一個函數osascript lib.scpt fn1
問題:執行上面的命令給出「lib.scpt:執行錯誤:«腳本»不明白的argv消息(-1708)。」呼叫功能
我怎樣才能通過名字調用一個函數?
on run argv
argv() // <-- here's the problem
end run
on fn0()
return "hello from fn0"
end fn0
on fn1()
return "hello from fn1"
end fn1
您包括調用'argv'但實際的方法不存在,因此爲什麼你正在得到那個錯誤。 – fireshadow52 2012-03-12 13:14:25