如何用VB代码运行CMD里面或者记事本的程序

编程用的是VB,将一串字符写成字符型(如 S$=ipconfig),这是运行里面 CMD 里面的一个常用命令,如果这串字符存在记事本里面,怎样用VB程序代码让这个命令从CMD里打开打开,或者直接用代码运行与CMD相同效果的命令,都讲一下嘛,因为每次都打开CMD写同样的命令很麻烦,

可以使用这种方法,
Open App.Path & "\1.bat" For Output as #1
Print #1,"你的DOS命令"
Print #1,"你的DOS命令2"
Print #1,"你的DOS命令3"
Print #1,"你的DOS命令4"
Print #1,"你的DOS命令5"
Print #1,"你的DOS命令6"
Print #1,"你的DOS命令7"
Close #1
Shell App.Path & "\1.bat" '即可运行了,如果需要VB接受返回值,请留下邮箱,我将例程发给你。

谢谢采纳追问

可以了,谢谢你啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-17
新建一个文本文件,在其中输入要执行的命令,如:ipconfig,把这个文件的后缀名改成:.bat
变成:1.bat
双击这个文件就好了。追问

这个稍微复杂了点,我想直接用代码控制

第2个回答  2011-12-17
run 'ipconfig'追问

不行,运行不起,提示函数 run 未定义

相似回答