我有一个简单的automator应用程序,在它上面的文件上运行python脚本。但是,我还需要提取已删除文件的名称,以便我可以使用它来创建目录名称。 for f in "$@" do set myFileName to name of (item f of $@) /usr/local/bin/python3 /Volumes/Scripts/script.py "$f" mkdir myFileName (without extension?) done
我在Automator中创建了一个工作流程,包括单个操作“Word文档的转换格式”(由Microsoft Word提供)。我保存了这个~/Documents/convert_word_to_pdf.app。我可以通过在这个应用程序上拖动一个word文件来运行它,它将为我生成一个PDF。但是,我无法弄清楚如何通过命令行运行它。我试着跑步automator convert_word_to_pdf.app foo.docx,我得到了Unable to open workflow.。我也试过convert_word_to_pdf并convert_word_to_pdf/document.wflow作为论据automator,得到了同样的结果。我在这里错过了什么?
(从Stack Overflow中复制它,因为这可能是一个更好的地方) 寻找帮助(真正要做的)使用脚本/自动机器操作在QT X中打开文件并使用export 720p命令。我不想使用查找器内置的编码功能。使用QT X中的“导出”功能和我正在使用的文件可以解决问题并且不会对文件进行重新编码。我尝试使用automator,但没有“export”操作只有“encode”重新编码文件。 我在字典中看到了命令,但似乎无法使其正常工作。 我已经开始使用此功能,但我一直遇到权限问题。Stack Overflow上的一个人也注意到了同样的问题。 tell application "Finder" set savePath to "Macintosh HD:Users:WBTVPOST:Desktop" end tell tell application "QuickTime Player" activate tell application "QuickTime Player" to get the name of front window set vidName to name export (document 1) in savePath using settings preset "720p" end tell …