问题描述
- C#执行cmd传入ipconfig怎么没有效果
-
try
{
Process.Start("cmd.exe","ipconfig");
}
catch (Exception)
{throw;
}
解决方案
http://www.cnblogs.com/Ren_Lei/archive/2010/08/07/1794576.html
解决方案二:
Process.Start("cmd.exe","/k ipconfig");
解决方案三:
如果执行成功,应该会闪一下 CMD 的窗体,但你可能来不及看结果。
解决方案四:
使用匿名管道实现cmd回显
解决方案五:
可以这样写试试。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C inconfig";
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
解决方案六:
C# 执行CMD命令
解决方案七:
有些程序打开是需要管理员权限才可以,确保C#执行的代码是有管理员权限的。
解决方案九:
ShellExcute("cmd.exe","ipconfig")
时间: 2025-01-30 10:38:00