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

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

Ответить
Настройки темы
CMD/BAT - [решено] Почему изначальное количество потоков CMD.exe = 2

Пользователь


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

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


Этот код следит за количеством запущенных потоков CMD.

Почему их изначальное количество = 2?
Или по-другому: какая команда в конструкции проверки порождает 2-й поток?

Код: Выделить весь код
@echo off
Setlocal EnableDelayedExpansion EnableExtensions

For /F "Delims=" %%A in ('tasklist^|Findstr /BLIC:cmd.exe') do Set /A n+=1

Echo %n%

pause
Exit /B

Отправлено: 23:21, 29-03-2013

 

Ветеран


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

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


Цитата Diskretor:
Почему их изначальное количество = 2? »
Второй процесс порождается командой «for /f …('…')»:
Код: Выделить весь код
C:\WINDOWS\system32\cmd.exe /c tasklist.exe | findstr.exe /BLIC:cmd.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:29, 30-03-2013 | #2



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

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


Googler


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

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


а так будет все три

Код: Выделить весь код
@echo off
for /f "delims=" %%A in ('^(tasklist^)^|find /C "cmd.exe"') do echo %%A
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:12, 12-08-2013 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как определить количество установленной памяти в ХР с помошью .cmd .bat? xaosxaos Скриптовые языки администрирования Windows 17 28-03-2017 23:57
CMD/BAT - [решено] узнать количество файлов в каталоге через CMD toro Скриптовые языки администрирования Windows 5 04-12-2013 06:31
[решено] Проблема с regedit.exe и cmd.exe VIGOPO Лечение систем от вредоносных программ 8 09-11-2012 20:52
Ошибка - Не запускается cmd.exe и regedit.exe AlekseyD Microsoft Windows 2000/XP 3 30-01-2009 12:16
[решено] Проблема с regedit.exe и cmd.exe Shym Лечение систем от вредоносных программ 30 11-06-2008 09:04




 
Переход