gpt4 book ai didi

macos - 如何在我的 applescript 中包含命令行实用程序?

转载 作者:行者123 更新时间:2023-12-02 08:44:55 24 4
gpt4 key购买 nike

我写了一个 applescript,它使用有助于执行点击的外部命令行脚本。

现在,如果我想发布我的脚本,我对最终用户的态度应该是什么?我的意思是,我应该对他们说:“首先,您必须下载此 CLI 实用程序,并将其放入此文件夹中……然后下载并运行我的脚本!”

这是一个新手问题,但是:这是唯一的方法吗?或者我可以以某种方式在我的脚本/包中包含 CLI 代码吗?如果是怎么办?

最佳答案

如果脚本足够短,您可以直接将其包含在 AppleScript 中:

do shell script "if [ -f /tmp/foo ]; then rm /tmp/foo; fi"

如果它足够长和/或复杂到难以使用,您可以将它嵌入到应用程序包中(我认为最好放在 Contents/MacOS 子文件夹中),然后从 AppleScript 中执行它,如下所示:

set objectFolder to (path to me) as string
do shell script ((quoted form of POSIX path of (objectFolder)) ¬
& "Contents/MacOS/scriptname")

关于macos - 如何在我的 applescript 中包含命令行实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com