gpt4 book ai didi

electron - 为已安装的 Electron 应用程序创建快捷方式

转载 作者:行者123 更新时间:2023-12-01 12:29:09 29 4
gpt4 key购买 nike

我有一个使用 electron-packager 的 Electron 应用程序编译和grunt-electron-installer生成 Windows 安装程序包。

安装后我会像这样处理松鼠事件:

//...

switch (squirrelCommand) {
case '--squirrel-install':
case '--squirrel-updated':
createShortcuts(cleanUp);
break;
//...

并且 createShortcuts 函数只是生成一个子进程以使用 --createShortcut=myapp.exe 参数调用 Update.exe (Squirrel.exe)

然而,当它生成的快捷方式被命名为 Electron 而不是 myapp 时,这是有效的。

我没有看到任何其他方法来指定快捷方式的输出名称,那么我如何将生成的快捷方式更改为 myapp

这是松鼠日志的片段:

2016-03-20 10:34:35> ApplyReleasesImpl: Creating shortcut for myapp.exe => C:\Users\zeus\Desktop\Electron.lnk
2016-03-20 10:34:35> ApplyReleasesImpl: About to save shortcut: C:\Users\zeus\Desktop\Electron.lnk (target C:\Users\zeus\AppData\Local\myapp\Update.exe, workingDir C:\Users\zeus\AppData\Local\myapp\app-0.0.3, args --processStart myapp.exe)

最佳答案

在进一步调查 electron-packager 后,我发现了关于资源编辑的更详细解释 here .

我使用 electron-packager 命令行传递这些参数来更新嵌入的 electron exe 信息:

electron-packager ... --version-string.CompanyName="Company Inc." --version-string.ProductName="Product" ...

grunt-electron-installer 将查找此嵌入式应用程序信息以生成快捷方式的名称。

关于electron - 为已安装的 Electron 应用程序创建快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36116638/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com