带引号的命令行参数的Windows Shorcuts

带引号的命令行参数的Windows Shorcuts,windows,command-line,path,quotes,Windows,Command Line,Path,Quotes,我的桌面上有一个程序快捷方式,目标设置为: "c:\folder\program.exe" 将文件夹拖放到此文件夹时,我得到: "c:\folder\program.exe" d:\myfolder 这在很多年中都能正常工作,但新版本的程序只会将带有引号的路径排除在外,如: "c:\folder\program.exe" "d:\myfolder" Windows会自动为带有空格的路径添加引号,但如果路径不包含任何空格,则不会添加引号 我怎样才能强制Windows添加引号,或者有没有简单的

我的桌面上有一个程序快捷方式,目标设置为:

"c:\folder\program.exe"
将文件夹拖放到此文件夹时,我得到:

"c:\folder\program.exe" d:\myfolder
这在很多年中都能正常工作,但新版本的程序只会将带有引号的路径排除在外,如:

"c:\folder\program.exe" "d:\myfolder"
Windows会自动为带有空格的路径添加引号,但如果路径不包含任何空格,则不会添加引号

我怎样才能强制Windows添加引号,或者有没有简单的方法来改变目标,用引号括住拖放路径


Thanx对于读取,需要

您可以尝试在目标字段中添加显式参数占位符
%1

"c:\folder\program.exe" "%1"
如果文件/文件夹列表被删除,Windows只会将拖放的文件或文件夹路径填充到%1(“参数1”)或%2等中,因此应该可以这样做

HTH、GL、HF:)