1
Windows快捷方式目标参数以@开头
我有一个Windows应用程序,需要使用桌面快捷方式和一些命令行参数来调用。 我已经完成了数千次,但是这有点不同。而不是使用普通的命令行参数(例如-e 12345或)-example 12345,而是使用@12345(以@符号开头)。 Windows快捷方式不喜欢该参数紧随可执行文件名称之后,而是将所有内容剥离。我不知道为什么 例如: c:\example\example.exe @12345 -e9876作为“目标”,保存时会去除所有参数,并保留c:\example\example.exe目标。 但是 c:\example\example.exe -e9876 @12345效果很好。它可以保存并验证,一切都很好。 但是我需要@参数是命令上的第一个。除了执行将命令包装在批处理文件中并调用该批处理之类的操作外,如何使@符号成为Windows快捷方式上的第一个命令行参数?