プログラムからDOSコマンドを実行させる方法
VB.NET
Dim p As New System.Diagnostics.Process()
p.StartInfo.FileName = System.Environment.GetEnvironmentVariable("ComSpec")
p.StartInfo.UseShellExecute = False
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.RedirectStandardInput = False
p.StartInfo.CreateNoWindow = True
p.StartInfo.Arguments = "/c dir c:\ /w"
p.Start()
Dim results As String = p.StandardOutput.ReadToEnd()
p.WaitForExit()
p.Close()
Console.WriteLine(results)
作って覚えるVisual Basic 2013 デスクトップアプリ入門
C#
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = System.Environment.GetEnvironmentVariable("ComSpec");
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardInput = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.Arguments = @"/c dir c:\ /w";
p.Start();
string results = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
Console.WriteLine(results);
作って覚えるVisual Basic 2013 デスクトップアプリ入門