|
看标题可能不好理解,意思是这样的:
修改CAB、7Z等压缩包的扩展名打开方式(修改注册表)。双击这样扩展名的文件,直接调用用一个批处理或程序打开,这个批处理或程序会自动解压被双击的这个文件。然后运行解压出来的某个程序。可以通过配置文件来实现要解压的目录和解压后运行的文件。在压缩包的目录设置一个 Dir.ini 。里面包含要解压的目录和解压后运行的文件信息。这样就要求这个批处理或程序要先读和压缩包在一个目录的配置文件Dir.ini ,然后根据需要进行
Dir.ini采用象这样的的模式:
安静模式= 0、1(0为不安静,既可以设置启动的目录,1为安静模式)
解压目录= (要解压的目录)
运行的程序= (运行的程序,可以挂接PECMD,有很多附加命令)
...
这样就可以代替那个WINRAR的自解压模块。而且具有占用更小的内存和更小的体积。小弟没有本事做这样的一个程序。不过小弟给附上用得到的支持很多种压缩包的命令行解压程序。希望懂编程或批处理的高手能研究下,毕竟意义不小。
[ 本帖最后由 uepon 于 2007-8-20 05:22 PM 编辑 ] |
|