dos 内部命令呢?如 dir

解决方案 »

  1.   

    还是shell,
    不过要加command参数。
    和点开始-运行的效果基本是一样的。
      

  2.   

    在windows2000中我是这样调用的
    添加一个command1
    Private Sub Command1_Click()
    Shell "c:\windows\system32\cmd.exe /k dir", vbNormalFocus
    '/k就是运行dir后不关闭cmd.exe /c的话就关闭cmd.exe 
    'Good Luck windows98下不知怎样啦
    End Sub
      

  3.   

    例如:
    Shell "command.com /c dir"
      

  4.   

    ,vbhide参数可以隐藏运行!参考VB的语法辅助精灵吧!:)
      

  5.   

    咦,window2000 还有dos吗?
    我没有用过win2000,不过听说它是基于winnt内核的哟!
      

  6.   

    来晚了。VB用shell的确可行,2k和98中稍有区别而已!
    只是这种方法会产生一个尾巴:winoldapp,
    用ALT+CRTRL+DELETE一看就知。
      

  7.   

    狗尾:如果调用得多还可以先写成.BAT.再用SHELL调用