gpt4 book ai didi

electron - 如何在electronJS中为不同的文件扩展名类型设置不同的图标?

转载 作者:行者123 更新时间:2023-12-03 12:22:57 25 4
gpt4 key购买 nike

操作系统:Windows

技术堆栈:带有Electron-Builder npm软件包的ElectronJS

我在fileAssociations中使用package.json属性(我在使用electron-builder)。在该配置中,我可以将应用程序设置为文件扩展名的默认文件处理程序,还可以选择将图标显示在这些文件上。我的问题是:

是否可以使用electron-builder配置为不同的文件类型设置不同的图标?

例如,文件扩展名“abc”的图标“A.ico”和文件扩展名“xyz”的“B.ico”是我的应用程序的默认值吗?

最佳答案

因此,最终我找到了一个相当简单的答案(由于对electronJS(以及相关软件包)臭名昭著的文档不当,起初并没有那么明显!)如果其他人也遇到了同样的问题,这里是解决方案:

创建一个由不同的fileAssociation对象组成的数组,每个对象都有自己的扩展名和图标属性。然后,每个图标将链接到其自己的扩展名。

例子:

fileAssociations: [
{
ext: 'abc',
icon: 'resources/icons/abc'
},
{
ext: 'xyz',
icon: 'resources/icons/xyz'
}
]

关于electron - 如何在electronJS中为不同的文件扩展名类型设置不同的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52926657/

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