我有一个 Windows .bat 脚本,在其中尝试运行参数中包含密码的命令。我希望能够使用的密码是~!@#$%^&*()_+|-=\][{}';:"/.>?,<
.
从我读到的here http://ss64.com/nt/syntax-esc.html,我应该逃走^&|\<>
with ^
。根据我的假设,我应该逃避"
with \"
.
这给了我类似的东西:
runme.exe /password:"~!@#$%^^^&*()_+^|-=^\][{}';:\"/.^>?,^<"
但它不起作用 - 我的目标应用程序响应登录失败。
我应该如何转义所有这些字符以便能够在我的批处理中对密码进行硬编码(现在忽略安全问题)?
将密码中的引号加倍,并确保完整的密码也包含在引号中:
runme.exe /password:"~!@#$%%^^^&*()_+^|-=\][{}';:""/.>?,<"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)