[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【出现了一些问题需要帮助】使用bat完成7z批量加密,设置密码如何把%识别为普通字符?

本帖最后由 toyerspollors 于 2021-1-31 19:46 编辑

【%字符已解决】
我批量加密本路径下的所有文件,如下红色字体为密码,可是这个%字符不能正常识别为普通字符使用,有老司机懂处理的吗?
for %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.7z" "%%X" -p1AB%C12%345 -mhe -mx=9

【待解决】
问题1:这个英文双引号"字符在批处理中作为密码不知道怎么处理,类似& ^这种字符作为密码的话,可以在前面加^进行反义,但是双引号"在前面加^却不起作用。

问题2:我想使用12&>3 4在批处理中作为密码,不知道如何处理,因为密码中有空格,但是我这样"12^&^>3 4"用双引号括起来却没有作用,如果密码中不需要把某些字符转义的话,带有空格的密码用双引号括起来是能正常使用的。

回复 2# 路过


   路过没有测试过写出来的bat吧?我之前试过了,好像7z不支持这样转义的,我也不懂怎么处理。期待有高人解决。

TOP

这个问题还不知道该如何解决呢。

TOP

回复 8# xczxczxcz


意想不到,居然是这样的代码。就是不懂得理解为什么写成^%%^%才能代表%。

TOP

【%字符已解决】
我批量加密本路径下的所有文件,如下红色字体为密码,可是这个%字符不能正常识别为普通字符使用,有老司机懂处理的吗?
for %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%~dpnX.7z" "%%X" -p1AB%C12%345 -mhe -mx=9

【待解决】
问题1:这个英文双引号"字符在批处理中作为密码不知道怎么处理,类似& ^这种字符作为密码的话,可以在前面加^进行反义,但是双引号"在前面加^却不起作用。

问题2:我想使用12&>3 4在批处理中作为密码,不知道如何处理,因为密码中有空格,但是我这样"12^&^>3 4"用双引号括起来却没有作用,如果密码中不需要把某些字符转义的话,带有空格的密码用双引号括起来是能正常使用的。

TOP

返回列表