传入process-start-args时,Update.exe不会创建开始菜单快捷方式

时间:2017-05-31 15:34:42

标签: electron squirrel.windows

我正在使用electron-squirrel-startup创建开始菜单快捷方式,但我需要将参数传递给快捷方式,现在我正在编辑index.js中的node_modules/electron-squirrel-startup,如下所示:< / p>

run(['--createShortcut=' + target + ' --process-start-args=showSplash'], app.quit);

虽然它不再创建快捷方式。

如何使用参数创建开始菜单快捷方式?

1 个答案:

答案 0 :(得分:0)

由于某种原因,child_process spawn没有运行命令,因此我将其换成exec,如下所示:

exec(updateExe + ' ' + args[0], function (err, stdout, stderr) {
    done();
});

但我需要在目标周围加上双引号,因为它有两个词:

run(['--createShortcut="' + target + '" --process-start-args=showSplash'], app.quit);