vb如何实现运行某压缩文件里的程序!!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:24:02
想编一个VB程序功能如下:
弄一个按钮“运行”
然后点击“运行”
就会自动运行C盘下的一个压缩包123.rar内的一个123.exe文件
代码如何写
我是VB的初学者
谢谢!!!

给我一个消息,我把我刚写的源代码发给你,就几句话。很简单的。调用unrar.exe就可以了。
可以用shell调用,如: Shell("unrar.exe e c:\123.rar") 其中e是参数,代表解压到当前目录
Shell("unrar.exe e -y c:\123.rar") -y代表一切提示都以默认处理(比如原来有同名文件的话,解压前会问你是否覆盖原文件,-y就代表默认选是),更多参数,你自己在dos命令下运行unrar.exe,查看帮助。
还有一种方法就是新建一个进程,调用unrar.exe, 或者自己写解压缩的算法(我是写不出来的)
解压缩后,再用同样的方法调用你解压缩之后的123.exe
如果你连怎么样在一个按钮下运行命令都不知道,给我一个消息,我做个简单的给你看看。