将需要执行的命令以字符串的形式传入,调用方法执行即可;
public static void RunCmd(string cmd) { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = true; p.Start(); p.StandardInput.WriteLine(cmd); p.StandardInput.WriteLine("exit"); p.Dispose(); }
如清空IE浏览器缓存:
清除Internet临时文件
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
清除Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
清除历史记录
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
清除表单数据
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
清除密码
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
清除上述全部项目
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
评论前必须登录!
注册