中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 23:44
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理将文件用 rar 打包并加上密码...
可打印版本  1,306 / 12
第1楼 Mekinery 发表于 2007-01-07 11:57
初级用户 发帖 32 积分 83
批处理将文件用 rar 打包并加上密码...
我在d盘下有个a.txt和b.txt、c.bat
请教各位能不能用批处理把a.txt和b.txt、c.bat用rar打包并加上密码:123 ,命名为s.rar?更重要的是b.txt能够记录密码 123。
要用的时候再用个批出解压s.rar,并且从b.txt导出密码(这样就不要手动输入密码了)

我的的是Winrar 3.62简体中文版的

[ Last edited by Mekinery on 2007-1-8 at 09:06 AM ]
第2楼 dikex 发表于 2007-01-07 12:17
高级用户 发帖 366 积分 788
打开C:\Program Files\WinRAR\rar.txt自己看
如没有就运行cmd,"C:\Program Files\WinRAR\Rar.exe" /?
cmd,"C:\Program Files\WinRAR\UNRar.exe" /?
第3楼 lxmxn 发表于 2007-01-07 18:16
版主 发帖 4,938 积分 11,386

我在d盘下有个a.txt和b.txt、c.bat
请教各位能不能用批处理把a.txt和b.txt、c.bat用rar打包并加上密码:123 ,命名为s.rar?



更重要的是b.txt能够记录密码 123。
要用的时候再用个批出解压s.rar,并且从b.txt导出密码(这样就不要手动输入密码了)

  这个想法范了逻辑错误吧?

  既然你已经加密了,又怎么能在不知道密码的情况下读取已经被加密的rar文件中的文件呢?汗……
第4楼 Mekinery 发表于 2007-01-07 22:39
初级用户 发帖 32 积分 83
恩,lxmxn说的是,但是我也想到了这点,不记的从哪看的一篇帖子,印象不是很深了,那可能是用b.txt记录密码.
为什么我的文件非要把要压缩的文件放到c:\Program Files\WinRAR 夹下才能用批处理完成压缩呢?
是不是因为没有设置路径?可以在其他文件夹下其他盘符下完成吗?
请教各位
第5楼 vkill 发表于 2007-01-08 01:51
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
看看rar的帮助,里面有命令行下的操作,不过在命令行下我更喜欢用 7zip
第6楼 Mekinery 发表于 2007-01-08 02:07
初级用户 发帖 32 积分 83
批处理将文件用 rar 打包并加上密码...
我在d盘下有个a.txt、b.txt和c.bat
请教各位
1.用批处理(假设为db.bat)把a.txt和b.txt、c.bat用rar打包并加上密码:123 ,命名为s.rar,更重要的是b.txt能够记录密码 123。(b.txt为空文档)

2.将b.txt转为bm.bat.(b.txt已经记录s.rar的密码)

3.用db.bat将 s.rar和bm.bat 用rar打包并加上密码:456,命名为t.rar,用f.txt记录密码(f.txt在d盘下)

4.需要文件的时候再用批处理(假设为sy.bat),sy.bat导入f.txt中的密码并解压t.rar到e盘,之后继续解压s.rar(sy.bat从bm.bat导入密码)

我的的是Winrar 3.62简体中文版的
(我在d盘下执行db.bat时说什么“ 'rar' 不是内部或外部命令,也不是可运行的程序或批处理文件”,很郁闷。我把要处理的文件放到c:\Program Files\WinRAR 下却能够执行!是不是因为没有设置路径?该怎么办)
这个批处理能够在任何盘符下及文件夹下执行。

不知道各位现在意思明白了没?
再次麻烦、请教各位了,以后遇到什么问题还请多多关照,嘿嘿......


─────────────────── 版务记录 ────────────────────
执行:namejm
说明:一帖多发,合并 {tid26430} 到本主题下
惩罚:因属论坛新人,暂时不予处罚,请点击
这里阅读论坛发帖规定,以避免在今后的讨论中违规发帖。
─────────────────── 版务记录 ────────────────────


[ Last edited by namejm on 2007-1-7 at 02:00 PM ]
第7楼 vkill 发表于 2007-01-08 02:21
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
倒,昨天刚刚发了,今天又发,郁闷
第8楼 redtek 发表于 2007-01-08 02:30
金牌会员 发帖 1,147 积分 2,902
"为什么我的文件非要把要压缩的文件放到c:\Program Files\WinRAR 夹下才能用批处理完成压缩呢?"

是路径问题。

如果觉得设置 PATH 的路径里含有你 WinRAR 所在的目录很麻烦的话,
可以将 rar.exe 拷贝到 \windows 目录里(因为 \windows 目录已在 PATH 路径中)。
第9楼 Mekinery 发表于 2007-01-08 03:26
初级用户 发帖 32 积分 83
嘿嘿,vkill请不要郁闷 ,因为我的这个问题还没有解决!
我按照redtek的说法将 rar.exe 拷贝到 \windows 目录下,但是结果还是一样,怎么解决啊?
麻烦斑竹把我重新编的帖子放到我原来的帖子下吗?麻烦了,如果不行就这样吧.
期待各位帮我解决我的这个对于我来说是个鸡肋的问题....
第10楼 lxmxn 发表于 2007-01-08 05:23
版主 发帖 4,938 积分 11,386
第11楼 qpmgljf 发表于 2007-01-08 06:29
初级用户 发帖 49 积分 125
set mima=123
@echo %mima%>b.txt
start winrar a -ep -tk -p%mima% s.rar a.txt b.txt c.txt
编出个第一步来,至于剩下的步骤我理解了半天,可是怎么也弄不明白。。。到底是什么意思。干嘛要这么繁琐?你是想不用密码,用一个批处理就把它解开,那么密码要它还做什么。。。不如不加密码算啦。。。。
第12楼 Mekinery 发表于 2007-01-08 06:45
初级用户 发帖 32 积分 83
lxmxn,thank you very much!!!

同时也非常谢谢qpmgljf,恩,假设我有个很重要的文件我不想让别人知道,所以只能加密,但是rar的密码是可以破解的,但是这些都是穷举法,如果我加上几个压缩包加上几个复杂的密码够他(她)受的!!!,呵呵解决实际问题,明白吗?
我也很想看看你的思路和方法,希望你继续,最好能给个注释,我怕有些地方看不懂...谢谢!
第13楼 lxmxn 发表于 2007-01-08 07:20
版主 发帖 4,938 积分 11,386

  呵呵,假设我设一个密码是(_fRi8#d5f*d,试想如果用穷举,举到何年何月?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023