using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace shutdownWhen
{
class Program
{
private string RunCmd(string command)
{
//例Process
Process p = new Process();
p.StartInfo.FileName = "cmd.exe"; //确定程序名
//p.StartInfo.Arguments = "/c " + command; //确定程式命令行
p.StartInfo.UseShellExecute = false; //Shell的使用
p.StartInfo.RedirectStandardInput = true; //重定向输入
p.StartInfo.RedirectStandardOutput = true; //重定向输出
p.StartInfo.RedirectStandardError = true; //重定向输出错误
p.StartInfo.CreateNoWindow = true; //设置置不显示示窗口
p.Start(); //00
p.StandardInput.WriteLine(command); //也可以用这种方式输入入要行的命令
p.StandardInput.WriteLine("exit"); //要得加上Exit要不然下一行程式
return p.StandardOutput.ReadToEnd(); //输出出流取得命令行结果果
}
static void Main(string[] args)
{
while (true)
{
DateTime dt = DateTime.Now;
// Console.WriteLine(dt.ToString());2009-12-6 21:18:29
if (String.Compare(dt.ToString(), "2009-12-7 8:00:00") == 0)
{
string str = RunCmd("ipconfig");
break;
}
Thread.Sleep(100);
}
}
}
}
定时关机
最新推荐文章于 2024-01-24 07:30:00 发布