我尝试制作一个 Automator 拖放应用程序,但我完全不知所措。该脚本应该用于cat
将多个音频文件连接在一起。
脚步:
- 读取选定的查找器文件(我将其放在应用程序上)。
- 使用文件名执行 shell 命令“cat”。例如“cat 1.m4a 2.m4a > join.m4a”
- 输出文件名应在“另存为”窗口之前设置。
答案1
注意:此解决方案未实现询问输出文件名的功能。它在脚本中被硬编码。
- 打开 Automator
Get Selected Finder Items
从库中拖放操作(在 下Files & Folders
)Run Shell Script
从库中拖放操作(在 下Utilities
)- 在
Pass Input:
下拉菜单中,选择“作为参数” - 在下面的文本框中,输入 shell 脚本(默认情况下,该脚本会显示所有文件名),例如,
for f in "$@"
do
cat "$f" > join.m4a
done - 从
File
菜单中,将其另存为应用程序 - 将多个文件拖放到应用程序上以在这些文件上运行脚本