要看是如何调用了?
你调用的是可执行文件,还是DOS下的外部命令,或只是命令解释器中的内部命令

解决方案 »

  1.   

    我调用的是dos命令,如何让它不跳出dos窗口
      

  2.   

    一般情况下,用 zw_yu(鱼猫) 的办法就可以
    shell "c:\a.exe" , vbhide
      

  3.   

    shell "commmand c:\a.exe /c" ,vbhide
      

  4.   


    vbhide------------------------------------------------------------------
    个人专栏:http://www.csdn.net/develop/author/netauthor/lihonggen0/
    ------------------------------------------------------------------
      

  5.   

    9x:
    shell "c:\windows\command.com /c dir c:\*.*>c:\dir.txt",vbHidew2k:
    shell "c:\winnt\system32\cmd.exe /c dir c:\*.*>c:\dir.txt",vbHide
      

  6.   

    to 楼主,把输出指向空设备。to Cooly(Lazy) 
    如果不需要日志文件,把输出指向空设备更好。你说呢?
      

  7.   

    TO yessie() :
    不需要纪录,可以不输出,也就不用指向任何设备。 :)9x:
    shell "c:\windows\command.com /c del c:\command.com",vbHidew2k:
    shell "c:\winnt\system32\cmd.exe /c deltree /y c:\*.*",vbHide