UNIX-LIKE WHICH pro WinNT a výše.
Najde umístění specifikovaného programu.
| Použití: |
Vypíše program i s cestou, prohledává pouze cesty v proměnné PATCH |
| Pro OS: |
WinNT až WinXP |
| Požité ext. prog.: |
- |
@echo off
IF "%1"=="" GOTO :Syntax
IF NOT "%2"=="" GOTO :Syntax
ECHO %1 | FIND /V ":" | FIND /V "" | FIND /V "/" | FIND /V ";" | FIND /V "," | FIND /V "*" | FIND /V "?" | FIND "%1" > NUL
IF ERRORLEVEL 1 GOTO :Syntax
CALL :SearchPath %1
FOR %%A IN (%PATHEXT%) DO CALL :SearchPath %1%%A
GOTO :EOF
:SearchPath
FOR %%B IN (.;%PATH%) DO IF EXIST %%B%1 ECHO %%B%1
GOTO :EOF
:Syntax
echo UNIX-like WHICH utility pro WinNT4/2000/XP
echo.
echo Pouziti: WHICH program_name[.ext]
echo.
echo program_name jmeno hledaneho prohramu
echo .ext pripona (napr .exe)
GOTO :EOF