■■■

2016年4月5日火曜日

プログラムからDOSコマンドを実行させる方法

作って覚えるVisual Basic 2013 デスクトップアプリ入門
プログラムから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 デスクトップアプリ入門
■■■