nodejs execsync命令失败

时间:2018-12-05 15:59:39

标签: javascript node.js child-process extendscript

我正在尝试运行execSync文件:

try {
    const child_process = require("child_process")
    child_process.execSync('"C:/Program Files/Adobe/Adobe Photoshop CC 2019/Photoshop.exe" Z:/myfile.jsx', (err, stdout, stderr) => {
    if (err) {
        console.log("error here");
    }
})
    .on('close', function (code, signal) {console.log('go to next step')})
} catch (err) {
    err.stdout;
    err.stderr;
    err.pid;
    err.signal;
    err.status;
}

脚本已运行,但给了我退出代码1:

Error: Command failed: "C:/Program Files/Adobe/Adobe Photoshop CC 2019/Photoshop.exe" Z:/myfile.jsx

我该如何摆脱它。

1 个答案:

答案 0 :(得分:0)

我终于通过在jsx文件中编写photoshop退出代码解决了该问题,并关闭了photoshop,并给了我成功代码