Member 14169626 Ответов: 1

Как остановить запуск bat-файла в C#?


Я создаю bat - файл и запускаю bat-файл.Я хочу запустить файл bat через определенный промежуток времени и остановить его после этого времени.
Как остановить запуск bat - файла, если он находится вне желаемого временного интервала.

Я хочу

1.Если как я рассчитаю, что вы находитесь в этом периоде времени.
2.этот период времени, если файл bat я хочу, чтобы он остановился.


два раза между запуском bat-файла.в другой раз не беги.

Что я уже пробовал:

строка batfile=""; //batfilepath

/времени теперь давайте bat файл работа этих двух часов.Как писать между временем
Процесс Р=процесс.Start(batfile);

если(сейчас>time2)
{
процесс.Стоп();

}
}

Richard MacCutchan

в чем проблема с этим кодом?

1 Ответов

Рейтинг:
0

RickZeeland

Process p=Process.Start(batfile);

   if(now>time2)
   {
      p.Kill();
   }
}

Но, конечно, этого будет недостаточно, смотрите эту статью CodeProject для более подробного примера: планировщик[^]