Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用命令行参数创建快捷方式_C++_Windows_Command Line Arguments_Shortcut - Fatal编程技术网

C++ 使用命令行参数创建快捷方式

C++ 使用命令行参数创建快捷方式,c++,windows,command-line-arguments,shortcut,C++,Windows,Command Line Arguments,Shortcut,使用链接上提供的代码: 我试图在桌面上创建一个快捷方式,目标(exe)采用命令行参数。 我试图通过以下方式设定目标: LPCWSTR lpszPathObj1 = L"C:/Folder1/Folder2/SomeApp.exe 690080776072629&734078"; 使用目标创建快捷方式: "C:/Folder1/Folder2/SomeApp.exe 690080666072629&782078" 及 创建目标为空的快捷方式 我尝试了更多的选择,但没有成功。有

使用链接上提供的代码:

我试图在桌面上创建一个快捷方式,目标(exe)采用命令行参数。 我试图通过以下方式设定目标:

LPCWSTR lpszPathObj1 = L"C:/Folder1/Folder2/SomeApp.exe 690080776072629&734078";
使用目标创建快捷方式:

"C:/Folder1/Folder2/SomeApp.exe 690080666072629&782078"

创建目标为空的快捷方式


我尝试了更多的选择,但没有成功。有人能帮忙吗?

我假设您提到的字符串已传递给psl->setPath()。只是为了传递链接将调用的可执行文件,不应该将参数放在同一个字符串中。相反,在此之后调用psl->setArguments(),只需使用参数即可。
字符串中的双引号没有任何区别,只有当其中一个参数带有空格时才需要它们。

您尝试了什么?我不认为分配给
LPCWSTR
会创建一个快捷方式(即显示您使用的代码)。我使用的代码来自链接:@eeerahul-该页面上有多个示例,其中没有一个具有名为
lpszPathObj1
的变量。请显示您使用的代码。
"C:/Folder1/Folder2/SomeApp.exe 690080666072629&782078"
LPCWSTR lpszPathObj1 = L"C:/Folder1/Folder2/SomeApp.exe\" 690080776072629&734078";