如何将Applescript scpt文件转换为命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Applescript scpt文件转换为命令相关的知识,希望对你有一定的参考价值。

我之前已经这样做了,它不适合谷歌搜索条款。

我试图在开始时没有指定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

以上是关于如何将Applescript scpt文件转换为命令的主要内容,如果未能解决你的问题,请参考以下文章

AppleScript无法获得api响应的引用形式

如何将文件从沙盒应用程序正确复制到应用程序脚本文件夹?

appS 是不是需要授权才能执行启动应用程序的 AppleScript?

sh Bash脚本使用Applescript将目录中的所有html文件转换为docx文件。它还将标题和普通字体转换为

使用 Applescript 在 iTunes 中搜索和删除特定曲目

将 iTunes applescript 转换为使用更新的 iTunes 库框架