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