Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Подавление вывода в консоль утилиты tasklist

Ответить
Настройки темы
CMD/BAT - [решено] Подавление вывода в консоль утилиты tasklist

Новый участник


Сообщения: 29
Благодарности: 3

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
for /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq abcd.exe"') do (
  set _NAME=%%i
  set _PID=%%j
)

echo NAME=%_NAME%
echo PID=%_PID%

Pause
Как подавить вывод в консоль сообщения INFO: No tasks running with the specified criteria. в случае, если процесс не найден

Отправлено: 18:03, 04-06-2009

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата RedScorpio:
Как подавить вывод в консоль »
Попробуйте так:
Код: Выделить весь код
@echo off
Set proc=abcd.exe
tasklist | find /i "%proc%">nul || GoTo :m
for /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq %proc%"') do (
  set _NAME=%%i
  set _PID=%%j
)

echo NAME=%_NAME%
echo PID=%_PID%

:m
Pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:19, 04-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


RedScorpio
Просто перенаправьте стандартный поток ошибок в NUL:
Код: Выделить весь код
@echo off

for /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq notepad.exe" 2^>Nul') do (
  set _NAME=%%i
  set _PID=%%j
)

echo NAME=%_NAME%
echo PID=%_PID%

Pause

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:13, 05-06-2009 | #3


Новый участник


Сообщения: 29
Благодарности: 3

Профиль | Отправить PM | Цитировать


Спасибо. Оба варианта хороши. Но второй красивее

Отправлено: 09:19, 05-06-2009 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Подавление вывода в консоль утилиты tasklist

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] datecreated - формат вывода, непонятки foxbat Скриптовые языки администрирования Windows 4 05-02-2009 09:36
[решено] Запрет вывода данных в запросе MySQL по определенному id записи venuko Вебмастеру 4 31-01-2009 22:07
Подавление сообщения о не протестированном драйвере SAOPP AutoIt 3 22-01-2009 17:19
Прочее - [решено] поля tracert вывода nmn Сетевые технологии 2 05-12-2008 17:36
Подавление шума в аудиопотоке shmond Видео и аудио: обработка и кодирование 1 01-04-2007 22:22




 
Переход