我正在尝试使用vbscript将多个变量路径到一个应用程序,但它对我不起作用,我不知道如何修复:
Set SH = WScript.CreateObject("WScript.Shell")
Set colFiles = objFolder.Files
For Each objFile in colFiles
SH.Run ".\Resizer.exe /resize /overwrite /width: " & strResize & objFile.Path & objFile.Path,,True
Next
Resizer.exe将使用strReszie宽度调整objFile.path(例如:D:\ pic.jpg)的大小,并将其再次保存为objFile.path
问题出在哪里?
答案 0 :(得分:2)
两件事:
你没有在你的参数之间放置任何空格:
strResize & objFile.Path & objFile.Path
应该是:
strResize & " " & objFile.Path & " " & objFile.Path
请确保使用引号括起任何文件路径,以防它们包含空格:
strResize & " " & Chr(34) & objFile.Path & Chr(34) & " " & Chr(34) & objFile.Path & Chr(34)