我想在带参数(路径)的批处理脚本中运行以下命令
runas /user:abc "icacls %1 /grant Everyone:(F) /T"
但是参数 %1
已经包含一个 "
(因为它是一个路径,通过上下文菜单的发送到传递 - 我对此没有太多控制) .
因此,当命令在批处理脚本中运行时,它会像这样运行:
runas /user:abc "icacls "c:\folder" /grant Everyone:(F) /T"
很明显,我需要转义由 %1
创建的 "
。我如何对 %1
执行字符串操作,以便它转义了引号?
最佳答案
关于windows - 在批处理的输入参数中转义 "double quotes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11893309/