gpt4 book ai didi

macos - Automator、AppleScript 还是其他?

转载 作者:行者123 更新时间:2023-12-03 17:14:45 24 4
gpt4 key购买 nike

我需要通过立即向应用程序传递一系列参数来自动化我的应用程序。在 Windows 中,我通过快捷方式将它们全部作为命令行传递,但我需要对 OSX 执行相同的操作。

我一直在研究AppleScript,但似乎我需要单独发送每个参数,例如 tell myapp to use <x>然后tell myapp to use <y> 。 Automator 看起来可以做我想要的事情,但看起来太复杂了。

我的最终目标是通过将文件拖放到桌面上的图标上来发送一系列文本参数,后跟文件路径列表。

实现这一目标的最佳方法是什么?

最佳答案

如果我理解正确,相关应用程序接受命令行参数。然后,您所需要的只是一个 AppleScript droplet,它接收文件并将其路径作为(空格分隔的)参数传递给 shell 命令:

on open these_items
set file_args to ""
repeat with one_item in these_items
set file_args to file_args & " " & quoted form of POSIX path of one_item
end repeat
set command to "open" -- replace this with your shell command + arguments
do shell script (command & file_args)
end open

(基于this forum post)

关于macos - Automator、AppleScript 还是其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071921/

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