C#执行cmd命令
2021-05-13 01:29
标签:redirect ror use turn options creat tao 信息 write Process p = new Process();//创建进程对象 StringBuilder sb = new StringBuilder(); p.StandardInput.WriteLine(sb.ToString()); 补充: 验证IP地址: private bool IsIPAddress(string strip) if (strip.StartsWith("127") == true) 复制信息到剪贴板: Clipboard.SetDataObject(“”);此处是调用的Clipboard的API接口 C#执行cmd命令 标签:redirect ror use turn options creat tao 信息 write 原文地址:http://www.cnblogs.com/candyzhmm/p/7562840.html
p.StartInfo.FileName = "cmd.exe";//设定需要执行的命令
// startInfo.Arguments = "/C " + command;//“/C”表示执行完命令后马上退出
p.StartInfo.UseShellExecute = false;//不使用系统外壳程序启动
p.StartInfo.RedirectStandardInput = true;//可以重定向输入 11
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;//不创建窗口
p.Start();
sb.Append(“......”);
{
if (strip.Length 15)
return false;
{
return false;
}
string regformat = @"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$";
Regex regex = new Regex(regformat, RegexOptions.IgnoreCase);
return regex.IsMatch(strip);
}
上一篇:C#窗体工具习题