gpt4 book ai didi

c++ - Qt/Win 创建应用程序快捷方式

转载 作者:可可西里 更新时间:2023-11-01 14:25:17 28 4
gpt4 key购买 nike

在Qt中我知道你可以使用下面的方法创建一个快捷方式(lnk)

QFile::link("myapp.exe", "myapp.exe.lnk");

这工作正常,但我想创建一个在目标路径中也有一些参数的 lnk。无论如何要在 Qt 中执行此操作?

最佳答案

我在 Qt-interest mailing list 中找到了 Constantin Makshin 的以下答案:

QFile::link() function creates symbolic links (speaking in terms of
Unix-like systems) and Windows shortcuts is only a more or less equal
solution. And since symbolic links don't support command line arguments
(they are simply "the same file with different name"), QFile::link()
doesn't support them either.

So you'll have to rely on native API to create such shortcuts/links.

除了使用 native API 之外,您还可以创建一个 .bat 文件并将命令行调用存储在其中。

关于c++ - Qt/Win 创建应用程序快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14401404/

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