Cmd 传递命令行中包含空格的参数

Cmd 传递命令行中包含空格的参数,cmd,whitespace,exiftool,Cmd,Whitespace,Exiftool,我想传递一个包含空格的参数。例如: C:\temp>exiftool.exe -"Region Person Display Name" temp.jpg 有人能告诉我这里的方向吗?显而易见的事实似乎不起作用 通过反复试验找出了问题所在。exif文档中未包含此内容:将标记传递给exiftool.exe时,需要删除标记名称中的空白。例如,如果标签名称为“区域人员显示名称”,则代码将为: C:\temp>exiftool.exe -"RegionPersonDisplayName" t

我想传递一个包含空格的参数。例如:

C:\temp>exiftool.exe -"Region Person Display Name" temp.jpg

有人能告诉我这里的方向吗?显而易见的事实似乎不起作用

通过反复试验找出了问题所在。exif文档中未包含此内容:将标记传递给exiftool.exe时,需要删除标记名称中的空白。例如,如果标签名称为“区域人员显示名称”,则代码将为:

C:\temp>exiftool.exe -"RegionPersonDisplayName" temp.jpg

据我所知,这个“功能”并没有记录在案

对于大多数应用程序,您的带空格的参数可以很好地传递。我怀疑这只是EXIFTOOL.EXE的不正确用法。