Update.exe 传入 process-start-args 时不创建开始菜单快捷方式
Update.exe doesn't create start menu shortcuts when passing in process-start-args
我正在使用 electron-squirrel-startup 创建开始菜单快捷方式,但我需要将参数传递给快捷方式,现在我正在像这样编辑 node_modules/electron-squirrel-startup
中的 index.js
:
run(['--createShortcut=' + target + ' --process-start-args=showSplash'], app.quit);
尽管它不再创建快捷方式。
如何创建带参数的开始菜单快捷方式?
出于某种原因,child_process spawn
没有 运行 命令,所以我将其换成 exec
,如下所示:
exec(updateExe + ' ' + args[0], function (err, stdout, stderr) {
done();
});
但我还需要在目标周围加上双引号,因为它有两个词:
run(['--createShortcut="' + target + '" --process-start-args=showSplash'], app.quit);
我正在使用 electron-squirrel-startup 创建开始菜单快捷方式,但我需要将参数传递给快捷方式,现在我正在像这样编辑 node_modules/electron-squirrel-startup
中的 index.js
:
run(['--createShortcut=' + target + ' --process-start-args=showSplash'], app.quit);
尽管它不再创建快捷方式。
如何创建带参数的开始菜单快捷方式?
出于某种原因,child_process spawn
没有 运行 命令,所以我将其换成 exec
,如下所示:
exec(updateExe + ' ' + args[0], function (err, stdout, stderr) {
done();
});
但我还需要在目标周围加上双引号,因为它有两个词:
run(['--createShortcut="' + target + '" --process-start-args=showSplash'], app.quit);