我有一个 Windows .bat 脚本,我尝试在其中运行参数中带有密码的命令。我希望能够使用的密码是~!@#$%^&*()_+|-=\][{}';:"/.>?,<
.
从我在这里读到的内容来看,我应该逃脱^&|\<>
。^
从我的假设来看,我应该"
用\"
.
这给了我类似的东西:
runme.exe /password:"~!@#$%^^^&*()_+^|-=^\][{}';:\"/.^>?,^<"
但它不起作用 - 我的目标应用程序以登录失败响应。
我应该如何转义所有这些字符才能在我的批处理中硬编码密码(现在忽略安全问题)?