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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка имени файла

Ответить
Настройки темы
CMD/BAT - [решено] Проверка имени файла

Пользователь


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

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


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

Отправлено: 17:55, 03-04-2018

 

Ветеран


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

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


Код: Выделить весь код
if "%~nx0"=="usb.bat" (echo runbat) else (echo norunbat)
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:34, 03-04-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Казбек

Ветеран


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

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


lox-ness,

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

-------
Кто реку перешел, тому росы бояться ни к чему

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

Отправлено: 18:38, 03-04-2018 | #3


Ветеран


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

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


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

Исполнение пакетного файла продолжится только в том случае, если его именем является «usb»:
Код: Выделить весь код
if "%~n0" neq "usb" exit /b 1
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:38, 03-04-2018 | #4


Пользователь


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

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


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

Отправлено: 19:04, 03-04-2018 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка имени файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Синтаксическая ошибка в имени файла, имени папки или метке тома Maestro Deno Microsoft Windows 7 8 05-03-2017 19:21
Доступ - Синтаксическая ошибка в имени файла, имени папки или метке тома Maestro Deno Microsoft Windows 7 1 05-03-2017 16:18
Delphi - Отключение защиты (проверка имени файла .exe) Sateur Программирование и базы данных 5 03-02-2016 06:28
CMD/BAT - [решено] Проверка соответствия имени файла rsod Скриптовые языки администрирования Windows 3 03-08-2011 18:52
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. OSArev Скриптовые языки администрирования Windows 2 30-01-2011 11:58




 
Переход