鉴于:在它的脚本具有多种功能(见下文)
通缉:从命令行,例如,通过名字调用一个函数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