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

Показать сообщение отдельно

Ветеран


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

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


dima05605, у меня работает. PID отображает. Корректный. Для чистоты я поправил разбор — был лишний пробел.

E:\Песочница\0220\0001.cmd:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq tokens=2 delims=	=; " %%i in (
	`wmic.exe Process Call Create "E:\Песочница\0220\0002.cmd"^, "E:\Песочница\0220" ^| findstr.exe "ProcessId"`
) do set sPID=%%i

if defined sPID echo [%sPID%]

endlocal
exit /b 0
E:\Песочница\0220\0002.cmd:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

echo TEST MESSAGE
pause

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

Отправлено: 22:43, 27-12-2012 | #24