CMD/BAT - [решено] Проверка имени файла

Ответить
Аватара пользователя
lox-ness

CMD/BAT - [решено] Проверка имени файла

Сообщение lox-ness »

Добрый День!

bat-файл с именем например usb.bat. Необходимо выполнить проверку имени файла (что он называется именно "usb") и если совпадает, то запустить выполнение

Прошу помочь в реализации.
Аватара пользователя
sov44

Re: CMD/BAT - [решено] Проверка имени файла

Сообщение sov44 »

Код:

Код: Выделить всё

if "%~nx0"=="usb.bat" (echo runbat) else (echo norunbat)
pause
Аватара пользователя
Казбек

Re: CMD/BAT - [решено] Проверка имени файла

Сообщение Казбек »

lox-ness,





Код:

Код: Выделить всё

For /R C:\temp %%G IN (usb.b?t) do start "%%G"

C:\temp - путь, где лежит ваш batch-файл.[/i]
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Проверка имени файла

Сообщение Iska »

Цитата lox-ness:



и если совпадает, то запустить выполнение
CMD/BAT - [решено] Проверка имени файла




Он уже запущен.



Исполнение пакетного файла продолжится только в том случае, если его именем является «usb»:



Код:

Код: Выделить всё

if "%~n0" neq "usb" exit /b 1
Аватара пользователя
lox-ness

Re: CMD/BAT - [решено] Проверка имени файла

Сообщение lox-ness »

Большое человеческое спасибо
Ответить

Вернуться в «Скриптовые языки администрирования Windows»