Javascript 如何使用ExtendScript工具包使用Terminal命令

Javascript 如何使用ExtendScript工具包使用Terminal命令,javascript,shell,applescript,extendscript,Javascript,Shell,Applescript,Extendscript,我需要在ExtendScript工具包上使用Javascript来使用终端命令。例如,在终端窗口上使用pdffonts命令 pdffonts ~/Desktop/fontlist.pdf 如果您使用后效果,您可以简单地使用: system.callSystem('Your command'); 或将命令写入bat文件,然后使用: new File('path/to/bat/file.bat').execute();//for windows new File('path/to/bat/fil

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

pdffonts ~/Desktop/fontlist.pdf

如果您使用后效果,您可以简单地使用:

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操作系统。有可能在extendscript上使用终端命令吗?@Annadurai正如我在回答中所说的那样。如果使用ExtendScript进行后效处理,请使用第一个ex。其他地方请使用第二个ex。上面的注释包含“path/to/bat/file.bat”-这是什么?如何在extendscript中指定路径?此命令适用于mac?@Annadurai如果使用第二个选项,则应创建bat文件并将字符串
path/to/bat/file.bat
替换为bat文件位置。在mac中,使用
.sh
脚本而不是Baach说他只知道AppleScript,所以他不知道如何使用shell脚本,就像批处理脚本一样(只是悄悄地,我们可能都在这里浪费时间)。