1.启动子进程,不等待子进程结束
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
1
private void runSyncAndGetResults_Click(object sender, System.EventArgs e)
2
{
3
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(@"C:\listfiles.bat");
4
psi.RedirectStandardOutput = true;
5
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
6
psi.UseShellExecute = false;
7
System.Diagnostics.Process listFiles;
8
listFiles = System.Diagnostics.Process.Start(psi);
9
System.IO.StreamReader myOutput = listFiles.StandardOutput;
10
listFiles.WaitForExit(2000);
11
12
if (listFiles.HasExited)
13
{
14
string output = myOutput.ReadToEnd();
15
this.processResults.Text = output;
16
}
17
}
18![](/Images/OutliningIndicators/None.gif)
3.使用默认的浏览器打开URL![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
17
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
18
![](/Images/OutliningIndicators/None.gif)
1
private void launchURL_Click(object sender, System.EventArgs e)
2
{
3
string targetURL = @http://www.duncanmackenzie.net;
4
System.Diagnostics.Process.Start(targetURL);
5
}
6![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
6
![](/Images/OutliningIndicators/None.gif)