Using System;
Using System.Collections.Generic;
Using System.ComponentModel;
Using System.Data;
Using System.Drawing;
Using System.Linq;
Using System.Text;
Using System.Windows.Forms;
Using System.Diagnostics;
Using System.IO;
To implement garbage cleanup and display cleanup results by using C # to call a bat file
Author: Qin Yuanpei
Time: January 12, 2012
Insufficient: The thread is too long, the interface will be stuck to death, out of the information can not be resolved is deleted or denied access to the
Namespace Autocleanner
{
public partial class Form1:form
{
Public Form1 ()
{
InitializeComponent ();
}
private void Button1_Click (object sender, EventArgs e)
{
Process Pro = new process ();
Pro. Startinfo.filename = "Autocleaner.bat";
Pro. Startinfo.useshellexecute = false;
Pro. Startinfo.redirectstandardinput = true;
Pro. Startinfo.redirectstandardoutput = true;
Pro. Startinfo.redirectstandarderror = true;
Pro. Startinfo.createnowindow = true;
Pro. Start ();
while (pro. WaitForExit (0) ==false)
{
Textbox1.appendtext (pro. Standardoutput.readline () + "\ r \ n");
}
Pro. WaitForExit ();
}
}
}
The code is relatively simple, boring when it is written to play, hehe.