Dragokas
29-03-2013, 23:21
Этот код следит за количеством запущенных потоков 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
Почему их изначальное количество = 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