如题啊,如何调用dos命令啊?帮帮手了!

解决方案 »

  1.   

    偶有个方法不知到合不合适,就是先在程序所在的目录中建一个临时的bat文件,比如说abc.bat,里面保存的是Dos命令,然后
    System.Diagnostics.Process.Start(System.IO.Directory.GetCurrentDirectory() + "\\abc.bat");
    即可
      

  2.   

    我有一個想法啊,就是使用自己的電腦的Windows應用程序向局域网上的其它電腦發送信息,但是這些電腦沒有客戶端的,大家說該怎麼做啊?我知道Dos命令net send能發送,可是我又不想使用Dos命令行那樣發,大家有什麼好的建議啊?
      

  3.   

    例:
    System.Diagnostics.Process.Start("cmd","/k dir");
      

  4.   

    http://blog.csdn.net/zhzuo/archive/2004/12/25/229006.aspx
    http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx
      

  5.   

    可以通process 類和 ProcessStartInfo 類來實現...
    如:
        Dim myProcess As New Process
            myProcess.StartInfo.FileName = "Notepad.exe"
            myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
            myProcess.Start()或 
      System.Diagnostics.Process.Start("CMD.exe", "/c NotePad ")
      

  6.   

    System.Diagnostics.Process.Start("net send ......")
      

  7.   

    System.Diagnostics.Process.Start("CMD.exe", "/c NotePad ")
      

  8.   

    谢谢各位的建议。强烈建议大家看秋枫的Blog....结贴!