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

[其他] WinRAR的命令行怎样打开压缩包里的文件?

想用批处理来打开压缩包里的文件,求高人赐赠我一段代码。先谢谢了。

回复 12楼 的帖子

给出文件路径就行,图片毫无意义,注意节约论坛空间。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

不是早就说了吗?没有这样的命令。要想打开,先解压!RAR帮助里有只解压部分文件的用法,随便翻翻就能找到。或者也可以自己编程序,根据解压算法把你要的文件解压出来载入到内存。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 12楼 的帖子

这个知道,研究过好几天,没有发现可以直接打开压缩包内的文件之命令.

TOP

看着这里的帮助弄,自己能琢磨弄出来了也算学会一点东西了,这东西在你的winrar文件夹下,比如我的是C:\Program Files\WinRAR\WinRAR.chm
努力学习,努力挣分

TOP

回复 10楼 的帖子

这是最终目的了。想找一个如同start C:\test\abc.txt打开文件的命令,便捷地打开压缩包内的文件而已。

TOP

查看文件的目的是什么?
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 8楼 的帖子

不打开不能查看文件。

TOP

我来挤点牙膏刷牙。。。

为什么要打开?
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 6楼 的帖子

感谢你的答复。
我的意思是,用命令行的办法,查找并打开压缩包内指定文件名的文件。

[ 本帖最后由 jimyling 于 2010-9-12 08:31 编辑 ]

TOP

直接把你的需求请清楚不行吗?还配图“如何用命令行打开压缩包里的文件夹”(实为文件),弯来绕去的,说来说去到现在还没人能明白你到底要干什么。。。

你是要查找压缩包里含有某关键字的文件吗?

rar i="要查找的字符" big.rar [*.txt] [*.htm]   //[ ] 表示可选项
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 4楼 的帖子

每次查找文件都打开winrar,再找到它的搜索功能,之后再搜索,再双击打开文件。
当压缩包里有几千个文件时,首次打开时很慢的。查找一个文件要用上几分钟,效率太慢。
把它解压掉,做张EXCEL目录表,批量添上超链接,是容易找文件了,但由2点几G压缩包变成了6G多的文件包,又撑死硬盘了.呵呵
所以我会问,可不可以用批处理命令,直接打开压缩包里的文件.如果可以,就能用"EXCEL间接超链接到压缩包内部"了.
这样一来查找文件方便,也节省硬盘空间.
去看过关于winrar命令行的帮助,不懂,所以上来求教了.
版主大人,有没有办法?教教我吧.

[ 本帖最后由 jimyling 于 2010-9-11 22:08 编辑 ]

TOP

就是你在WinRAR里直接双击,让WinRAR自己打开,它也是先解压到临时文件夹的!
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 2楼 的帖子

十分感谢你的回答。我把它写到记事本上,转成bat运行后,没反应啊。
不知是什么原因。如:winrar x ppp.rar 1.txt C:\Documents and Settings\Administrator\桌面\ppp.rar.
我的意思是用命令行直接打开压缩包里指定的文件,而不是解压文件之后再打开!

[ 本帖最后由 jimyling 于 2010-9-10 19:55 编辑 ]

TOP

在winrar的安装文件夹里有帮助文档,里面有讲解命令行模式的压缩与解压缩命令,比如
winrar  x abc.rar *.txt e:\test\
努力学习,努力挣分

TOP

返回列表