我的(第一个)OSX Lion Widget 中有这个。
var test = widget.system("/Users/Me/testscript",null);
test.outputString 未定义,而 test.errorString 是某事。像那样
DashboardClient[xxxxx:xxx] *** NSTask: Task create for path '/Users/Me/testscript'
failed: 22, "Invalid argument". Terminating temporary process.
testscript 只包含一个echo "here"
据我通过谷歌了解... NSTask 以某种方式包装了我的电话,它需要一个实际的可执行二进制文件。但是,有没有办法从一个小部件中执行这个 bash-script-executable 就像它一样?