Мне нужно выполнить пакетный скрипт из консольного приложения, написанного на c #.Используя код ниже, мой код работает, но не может полностью молчать.Когда я говорю молчание, я даже не хочу, чтобы окно CMD мигало в течение секунды.
Я использовал предложения всех остальных с сайта:
processInfo.WindowStyle = ProcessWindowStyle.Hidden;
processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = true;
Ни один из которых не работал.
Что я имею до сих пор:
using System;
using System.Diagnostics;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
ProcessStartInfo processInfo = new ProcessStartInfo("C:\\Users\\Daniel\\Desktop\\test1.bat");
processInfo.WindowStyle = ProcessWindowStyle.Hidden;
processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = true;
Process batchProcess = new Process();
batchProcess.StartInfo = processInfo;
batchProcess.Start();
}
}
}