欢迎访问!
您的支持是我们不断前行的动力!

C# 执行cmd命令

将需要执行的命令以字符串的形式传入,调用方法执行即可;

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

赞(0) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » C# 执行cmd命令
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏