nodejs execsync 命令失败
nodejs execsync command failed
我正在尝试 运行 一个 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
我怎样才能摆脱这个。
我最终通过在 jsx 文件中编写一个 photoshop 退出代码解决了这个问题,它关闭了 photoshop 并给了我一个成功代码
我正在尝试 运行 一个 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
我怎样才能摆脱这个。
我最终通过在 jsx 文件中编写一个 photoshop 退出代码解决了这个问题,它关闭了 photoshop 并给了我一个成功代码