bat参数有特殊字符bat文件调用时需要传n个密码,然后bat中把这n个密码原封不动拿来调用jar作为参数。第一,如何把这些密码拼起来?注意密码个数不确定。第二,密码中有特殊字符,如使用循环setlocal变量延迟时密码中的叹号(!)被过滤,如果有百分号不论如何都被过滤……[解决办法]试试看把传入的密码参数写到一个临时文件,bat调用jar时用输入重定向指定临时文件