5

在 Qt 中,我知道您可以使用以下方法创建快捷方式(lnk)

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

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

4

1 回答 1

3

我在Qt-interest 邮件列表中找到了来自 Constantin Makshin 的以下答案:

QFile::link() 函数创建符号链接(就
类 Unix 系统而言),Windows 快捷方式只是一个或多或少相等的
解决方案。而且由于符号链接不支持命令行参数
(它们只是“具有不同名称的相同文件”),QFile::link()
也不支持它们。

因此,您必须依靠本机 API 来创建此类快捷方式/链接。

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

于 2013-01-18T15:07:36.727 回答