我正在尝试了解是否/如何使用扩展脚本通过命令行(system.callSystem)从After Effects打开外部程序,但无法解决……
例如,要从命令行打开某个版本的Premiere Pro,我可以使用直接路径:
cd C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\ && "Adobe Premiere Pro.exe"
但是无法通过extendscript读取路径,例如我尝试过:
system.callSystem("cmd.exe /c \"cd C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\ && "Adobe Premiere Pro.exe"\"");
如何通过extendscript发送这样的cmd line命令?感谢您的帮助。
发布于 2020-09-29 22:45:27
我不确定我是否完全理解了你的问题。从扩展脚本中,您可以创建一个包含任何命令的.BAT文件并执行它。以下是如何打开记事本的示例:
function run(cmd) {
var f = new File(Folder.temp.fsName + "/temp.bat");
f.open("w");
f.writeln(cmd);
f.close();
f.execute();
}
run("c:/Windows/notepad.exe");
https://stackoverflow.com/questions/63222557
复制相似问题