epoddubniy |
22-07-2021 15:37 2962639 |
Запустить командные файлы из текущего каталога с передачей параметра
Здраствуйте.
Есть каталог "H:\test"
В этом каталоге 5 файлов:
Код:
execute.cmd
1.cmd
2.cmd
3.cmd
4.cmd
В файле execute.cmd следующее содержание:
Код:
set /p BuikvaDiska=
call H:\test\1.cmd %BukvaDiska%
call H:\test\2.cmd %BukvaDiska%
call H:\test\3.cmd %BukvaDiska%
call H:\test\4.cmd %BukvaDiska%
Скажите пожалуйста, как указать путь (я так понимаю, подстановочными символами) если у меня папка "test" каждый раз будет на диске с другой буквой, то есть каждый раз буква будет меняться, а исполняемый файл (execute.cmd) я буду всегда запускать из самого каталога "test"
|
Вместо H:\test\ напишите %~dp0
Либо вместо H: напишите %~d0
Цитата:
Цитата epoddubniy
а исполняемый файл (execute.cmd) я буду всегда запускать из самого каталога "test" »
|
В этом случае H:\test\ вообще не нужен, если только в вызываемых батниках нет смены текущего каталога.
|
Время: 09:42.
© OSzone.net 2001-