Подскажите с Video Thumbnails Maker

imap

Client
Регистрация
12.07.2020
Сообщения
55
Благодарностей
3
Баллы
8
Если запущен 1 поток на нарезку постера и скрина то все норм, если несколько потоков то Video Thumbnails Maker начинает косячить (не нарезает картинки)
Подскажите с# код на проверку запущен процесс или нет, если нет то продолжает работает если да то ожидание
Если есть другие варианты то буду рад все рассмотреть
 
Последнее редактирование:

imap

Client
Регистрация
12.07.2020
Сообщения
55
Благодарностей
3
Баллы
8
:(:am:Жаль очень что никто не может подсказать...
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Приложил шаблон на кубиках.
  1. Получаем список всех запущенных процессов.
  2. С помощью регулярки ищем название нужного процесса.
    • Если ничего не будет найдено, то в переменной будет пустая строка.
В шаблоне происходит поиск процесса cmd.exe, Вам нужно будет заменить на название своего процесса.
 

Вложения

  • Спасибо
Реакции: imap

imap

Client
Регистрация
12.07.2020
Сообщения
55
Благодарностей
3
Баллы
8
Приложил шаблон на кубиках.
  1. Получаем список всех запущенных процессов.
  2. С помощью регулярки ищем название нужного процесса.
    • Если ничего не будет найдено, то в переменной будет пустая строка.
В шаблоне происходит поиск процесса cmd.exe, Вам нужно будет заменить на название своего процесса.
Выполнение программы tasklist Результат: -1
ошибку выдает при запуске
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
А если просто в окне cmd.exe ввести tasklist?
 

Geograph

Client
Регистрация
16.02.2014
Сообщения
209
Благодарностей
114
Баллы
43
Через C# можно ожидать окончания выполнения программы после её запуска:
C#:
var process = Process.Start(@"c:\soft\vmaker\video.exe", "аргументы командной строки, если надо");
process.WaitForExit();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)