如何让vb文本框中显示dos窗口中命令行执行结果?

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:56:12
例如:

C:\>dir
2007-07-07 16:27 <DIR> WINDOWS
2007-07-07 16:35 <DIR> Documents and Settings
2007-07-07 16:45 <DIR> Program Files
2007-07-07 16:46 0 CONFIG.SYS
2007-07-07 16:46 0 AUTOEXEC.BAT
...

C:\>_

如何编程(或使用什么代码)使得这段内容显示在vb的文本框text1.text中?

我觉得你没弄清自己的目的,你的目的应该不是随便拿过一个dos窗口,然后就要编写的程序把该窗口的内容弄出来,而是要模拟dos命令的执行,那么其实很简单,如这个例子可以表述成用VB实现显示某个目录下的子目录和文件以及他们的建立时间等信息的功能。如果你要模拟常用的dos命令得执行,可以一个一个命令来这样实现。实际就是把dos命令程序要完成的任务,用windows窗口程序来完成而以。