这样调用应用程序或批处理文件确实不好。但可以这样操作:Shell "cmd.exe /c具体命令行(如Ipconfig查询IP地址)", vbHide。如下:Shell "cmd.exe /cipconfig", vbHide 就是利用VB查询IP地址的,如命令行不多用此方法重复几次也是可以的。