Не всегда удается обнаружить процесс

Тема в разделе "Пакетные файлы CMD, BAT", создана пользователем Kиpилл, 9 окт 2014.

  1. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.224
    Симпатии:
    4.979
    Странная штука...процесс TiWorker.exe ,нужно знать запущен ли.
    Простая задача.

    Код (DOS):
    Set ProcessName=TiWorker.exe
    tasklist|find /i "TiWorker.exe"
    If %ErrorLevel% EQU 0 ( tskill TiWorker.exe /v )
    echo  %ErrorLevel%
    Но!
    При том что процесс запущен - он не обнаруживается.
    И не завершается.

    Почему?
    Нет прав у командной строки?

    upload_2014-10-10_0-22-20.png
     
    Последнее редактирование: 9 окт 2014
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.492
    Симпатии:
    4.307
    Во-первых, писать нужно без .exe
    Во-вторых, не знаю, почему не видит :)

    Воспользуйся командой:
    Код (Text):
    taskkill /f /im "TiWorker.exe"
     
  3. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.224
    Симпатии:
    4.979
    Процент успеха увеличился)
    Да,подошло.

    Копец - восьмерка это багодром сплошной какой то!
     
  4. glax24
    Оффлайн

    glax24 Разработчик

    Сообщения:
    2.000
    Симпатии:
    1.450
    Koza Nozdri, название темы подправь. И опубликуй рабочий вариант.
     
    Последнее редактирование: 10 окт 2014
  5. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.224
    Симпатии:
    4.979
    Чего именно?
     

Поделиться этой страницей