Цитата Gablik:
как через сценарий проверить что другой файл является батником или сценарием и запустить его? »
|
Например, так:
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sFile=%~1
if defined sFile (
if exist "%sFile%" (
call :CheckExt "%sFile%" && echo File [%sFile%] is not executable || echo File [%sFile%] is executable
) else (
echo File [%sFile%] not found
)
) else (
echo Need argument
)
endlocal
exit /b 0
:CheckExt
setlocal
for %%i in (%PATHEXT:;= %) do if /i [%%i] == [%~x1] exit /b 1
exit /b 0
Цитата Gablik:
не работает. все равно находит файлы в каталоге где находится cmd Файл »
|
Укажите, как именно Вы вызываете пакетный файл, что указываете аргументами.