我之前已经这样做了,它不适合谷歌搜索条款。
我试图在开始时没有指定osascript运行一个AppleScript,以便它可执行(我知道你可以做一个别名),但我很顽固,需要弄清楚我是如何第一次这样做的。
$ head -2 original.scpt
#!/usr/bin/osascript
l�������i����.10����
$
$ head -2 new.scpt
l������������.10����
i
正如你所看到的,原始脚本有shebang到osascript
我尝试使用相同的前缀new.scpt,但它没有用。
有谁知道这叫什么? osacompile
需要一个标志来生成这种类型的文件,可以自己运行(假设chmod + x)?
谢谢
hashbang是正确的,但您需要将其保存为未编译的纯文本文件(.applescript
)和chmod +x
。