Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверка имени файла (http://forum.oszone.net/showthread.php?t=334123)

lox-ness 03-04-2018 17:55 2806837

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

sov44 03-04-2018 18:34 2806846

Код:

if "%~nx0"=="usb.bat" (echo runbat) else (echo norunbat)
pause


Казбек 03-04-2018 18:38 2806848

lox-ness,

Код:

For /R C:\temp %%G IN (usb.b?t) do start "%%G"
C:\temp - путь, где лежит ваш batch-файл.

Iska 03-04-2018 18:38 2806849

Цитата:

Цитата lox-ness
и если совпадает, то запустить выполнение »

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

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

if "%~n0" neq "usb" exit /b 1

lox-ness 03-04-2018 19:04 2806854

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


Время: 16:17.

Время: 16:17.
© OSzone.net 2001-