我使用:
FOR /F "delims=" %%G IN ("%command%") DO SET command=%%~G
要从变量%command%中删除“”引号。如果command = "Shutdown / s / t 00",在此行之后,它将是:Shutdown / s / t 00,它可以正常工作。
但是,当command包含一个字符串,其中有等号(=)时,它也会删除该字符。例如:
以前,command = "D:\ temp \ stinger--ADL--GO--Silent--ReportPath = D:\ temp--ReportOnly--Delete --Program "
之后,command = D:\ temp \ stinger--ADL--GO--Silent--ReportPath D:\ temp--ReportOnly--Delete--Program
看到了吗,引号“”被删除了,但是等号也被删除了。
那么,如何在不删除等于符号的情况下删除引号“”呢?
谢谢