gpt4 book ai didi

javascript - 复制 XREExeF 并粘贴为文件快捷方式

转载 作者:行者123 更新时间:2023-11-30 17:25:30 25 4
gpt4 key购买 nike

在我的插件中,我通过这样做来启动 Firefox 配置文件:

var exe = FileUtils.getFile('XREExeF', []); //this gives path to executable
var process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
process.init(exe);

var args = ['-P', profName, '-no-remote']; //-new-instance
if (url) {
args.push('about:home');
args.push(url);
}
process.run(false, args, args.length);

所以这会添加命令行参数并启动它。然而,这会导致一些问题。用户想要固定图标,它只是固定另一个 firefox.exe。用户还尝试更改图标。

维基百科说所有操作系统都支持快捷方式:http://en.wikipedia.org/wiki/File_shortcut

所以我想复制 XREExeF 并将其粘贴为快捷方式,然后向其添加命令行参数。

编辑:感谢@nmaier,我现在知道没有跨操作系统的方法。你能告诉我操作系统的具体方法吗?

最佳答案

不,没有跨平台的方式来创建快捷方式。事实上,甚至没有跨浏览器的快捷方式格式,如the Wikipedia page。你已经引用告诉你。相反,每个平台都使用自己的链接类型:

这些东西中的每一个都有不同的行为。 NTFS/*nix 硬链接(hard link)甚至不是文件,而只是同一文件的不同名称。

此外,无论如何,您所描述的固定 是特定于 Windows 的。其他桌面环境可能使用完全不同的固定,如果它们甚至提供可比较的功能,或者至少它们的固定等效物可能具有完全不同的语义。

关于javascript - 复制 XREExeF 并粘贴为文件快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24375166/

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