From 8382a5ad1223af831125aba5f409dc32c852bbd8 Mon Sep 17 00:00:00 2001 From: niksedk Date: Sun, 28 Nov 2021 19:57:33 +0100 Subject: [PATCH] Minor change for process --- src/ui/Forms/AddWaveform.cs | 3 ++- src/ui/Logic/Ocr/Tesseract/TesseractMultiRunner.cs | 3 ++- src/ui/Logic/Ocr/Tesseract/TesseractRunner.cs | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ui/Forms/AddWaveform.cs b/src/ui/Forms/AddWaveform.cs index 0b968f98b..b1f5e791f 100644 --- a/src/ui/Forms/AddWaveform.cs +++ b/src/ui/Forms/AddWaveform.cs @@ -118,7 +118,8 @@ namespace Nikse.SubtitleEdit.Forms } parameters = string.Format(fFmpegWaveTranscodeSettings, inputVideoFile, outWaveFile, audioParameter); } - return new Process { StartInfo = new ProcessStartInfo(exeFilePath, parameters) { WindowStyle = ProcessWindowStyle.Hidden } }; + + return new Process { StartInfo = new ProcessStartInfo(exeFilePath, parameters) { WindowStyle = ProcessWindowStyle.Hidden, CreateNoWindow = true } }; } private void buttonRipWave_Click(object sender, EventArgs e) diff --git a/src/ui/Logic/Ocr/Tesseract/TesseractMultiRunner.cs b/src/ui/Logic/Ocr/Tesseract/TesseractMultiRunner.cs index 9f04ef161..be06304b2 100644 --- a/src/ui/Logic/Ocr/Tesseract/TesseractMultiRunner.cs +++ b/src/ui/Logic/Ocr/Tesseract/TesseractMultiRunner.cs @@ -70,7 +70,8 @@ namespace Nikse.SubtitleEdit.Logic.Ocr.Tesseract process.StartInfo = new ProcessStartInfo(dir + "tesseract.exe") { UseShellExecute = true, - Arguments = "\"" + inputFileName + "\" \"" + outputFileName + "\" -l " + languageCode + Arguments = "\"" + inputFileName + "\" \"" + outputFileName + "\" -l " + languageCode, + CreateNoWindow = true, }; if (!string.IsNullOrEmpty(psmMode)) diff --git a/src/ui/Logic/Ocr/Tesseract/TesseractRunner.cs b/src/ui/Logic/Ocr/Tesseract/TesseractRunner.cs index 5e53db0ac..63972fb73 100644 --- a/src/ui/Logic/Ocr/Tesseract/TesseractRunner.cs +++ b/src/ui/Logic/Ocr/Tesseract/TesseractRunner.cs @@ -38,7 +38,8 @@ namespace Nikse.SubtitleEdit.Logic.Ocr.Tesseract { UseShellExecute = true, WindowStyle = ProcessWindowStyle.Hidden, - Arguments = $@"""{imageFileName}"" ""{tempTextFileName}"" -l {languageCode}" + Arguments = $@"""{imageFileName}"" ""{tempTextFileName}"" -l {languageCode}", + CreateNoWindow = true, }; if (!string.IsNullOrEmpty(psmMode))