【问题标题】:How to use Terminal command using ExtendScript toolkit如何使用 ExtendScript 工具包使用终端命令
【发布时间】:2015-11-16 09:30:44
【问题描述】:

我需要在 ExtendScript 工具包上使用 Javascript 使用终端命令。例如,在终端窗口中使用pdffonts 命令。

pdffonts ~/Desktop/fontlist.pdf

【问题讨论】:

    标签: javascript shell applescript extendscript


    【解决方案1】:

    如果你使用 After Effects,你可以简单地使用:

    system.callSystem('Your command');
    

    或者将你的命令写入bat文件,然后使用:

    new File('path/to/bat/file.bat').execute();//for windows
    new File('path/to/bat/file.sh').execute();//for mac
    

    【讨论】:

    • 我是 javascript 的初学者,我只知道 applescript。我需要自动化 windows 和 Macintosh 操作系统。是否可以在扩展脚本上使用终端命令?
    • @Annadurai 正如我在回答中所说的那样。如果您将 ExtendScript 用于 AfterEffects,请使用第一个 ex。其他地方使用第二个。
    • 上面的注释包含“path/to/bat/file.bat”——那是什么?如何在extendscript中给出路径?此命令适用于 mac 吗?
    • @Annadurai 如果您使用第二个选项,您应该创建 bat 文件并将字符串 path/to/bat/file.bat 替换为 bat 文件位置。在 mac 中使用 .sh 脚本而不是 bat
    • 他说他只知道 AppleScript,所以他不知道如何处理 shell 脚本而不是批处理脚本(只是悄悄地,我们可能都在这里浪费时间)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多