2017保险普法测试题:关于用shell调用cmd.exe的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 03:58:28
谁知道VB中用shell调用CMD.exe
比如这句查看IP的代码:
shell"cmd.exe /c ipconfig"
这句代码的功能是实现了 可是它的窗口不停留 执行完就自动关闭了 我想看IP都来不及 谁知道怎么解决这个问题吗
我超级郁闷啊~~我需要的是直接能用VB代码解决的,用批处理方式是人都会,而且又麻烦,直接用代码搞定不是更好的吗?

用记事本,在里面输入以下内容:

cmd.exe/c ipconfig
pause

保存为BAT,批处理文件

用Shell函数调用,刚才存的这个批处理文件

我有一个土办法:将cmd.exe /c ipconfig写入一个文件,扩展名为BAT,暂时定名称为a.bat吧,然后再APPEND写入+"chr(13)+chr(10)+pause",形成一个a.bat的批处理文件即:

cmd.exe /c ipconfig(回车换行)
pause

保存a.bat,用shell调a.bat,即可在显示IP地址后停下来,然后安回车关系命令行窗口。
如果不想在屏幕上出现Press Any Key Continue....可以在上面的pause后加上>nul即pause>nul