在 Qt 中,我知道您可以使用以下方法创建快捷方式(lnk)
QFile::link("myapp.exe", "myapp.exe.lnk");
这工作正常,但我想创建一个在目标路径中也有一些参数的 lnk。无论如何要在 Qt 中这样做吗?
我在 Constantin Makshin 中找到了以下答案Qt 兴趣邮件列表 http://lists.qt.nokia.com/public/qt-interest/2010-January/017337.html:
QFile::link() 函数创建符号链接(就以下而言)
类 Unix 系统)和 Windows 快捷方式只是或多或少相等
解决方案。由于符号链接不支持命令行参数
(它们只是“同一个文件但名称不同”),QFile::link()
也不支持他们。
因此,您必须依赖本机 API 来创建此类快捷方式/链接。
除了使用原生 API 之外,您还可以创建一个.bat
文件并将命令行调用存储在其中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)