我有一个使用Qt开发并使用Visual Studio编译的可视化应用程序,它使用命令行参数有两个重要目的:
因此,当用户在运行时将我的应用程序固定到任务栏时,通过右键单击其任务栏按钮,仅固定其没有命令行参数的可执行文件。因此,当用户从引脚启动它时,它会使用命令行以默认模式启动应用程序,而不管用户将其固定时它运行的模式。
如果用户右键单击应用程序的任务栏按钮并单击其名称以启动其新实例,则会出现同样的问题。
当用户从任务栏按钮将应用程序固定到任务栏时,或者当用户从任务栏按钮重新启动时,是否有办法指定Windows哪个命令行应该放在引脚中?
答案 0 :(得分:0)
简单的Windows解决方案,为应用程序创建快捷方式(New->Shortcut
),然后在项目位置传递您想要的应用程序名称和命令行参数(xyz.exe param1
) 。创建快捷方式后,将其固定到任务栏!通过这种方式,您可以创建多个具有与参数名称相对应的不同名称的引脚(想想看:您希望Windows做什么比这更多?)
如果您不喜欢保留应用程序中包含的内容,则只需从应用启动时弹出一条消息,请求用户输入此类命令行参数。