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

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

Ветеран


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

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


Цитата BreakHeart:
мне нужно посмотреть есть ли нужный хендл »
Ну, так и смотрите именно его, указав полный путь, например:
Код: Выделить весь код
C:\Out>handle /accepteula "C:\Out\Untitled.FR10.pdf"

Handle v3.46
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

AcroRd32.exe       pid: 4564   type: File           1C0: C:\Out\Untitled.FR10.pdf
Примерная болванка:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourcePath=C:\Out\Untitled.FR10.pdf
set sProcessName=

for /f "usebackq" %%i in (
	`handle.exe /accepteula "%sSourcePath%" ^| find.exe /i "%sSourcePath%"`
) do (
	set sProcessName=%%i
)

if defined sProcessName (
	echo [%sProcessName%]
) else (
	echo Nothing found
)

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

Отправлено: 10:57, 21-09-2015 | #9