@DenJel

Передача параметров и вызов из консоли bat файл?

Мне нужно чтобы Bat файл генерировал структуру файлов и папок в каталоге в которым ты находишься в консоли. Во-первых, как я понял, нужно закинуть его в PATH и вызывать можно уже где угодно.
Как в него передать переменную из консоли. Как вообще его вызвать из консоли. И главное чтоб он генерировал файлы и папки не в директории которой он находится, а в директории откуда вызывается.
Знаю объяснил очень тупо, но Вы, наверно, поняли суть))
  • Вопрос задан
  • 1621 просмотр
Решения вопроса 1
@ashumkin
системный разработчик
Батник можно вызывать по его полному пути независимо от того, где он лежит
просто по имени - да, если в PATH есть.
например такой bat-ник, назовём его example.bat и сохраним в c:\Temp\:
dir
echo %1
echo %2
echo %3
echo %*

при запуске
c:\Temp\example.bat "первый параметр" второй параметр
выведет содержимое текущего каталога и переданные параметры
типа
Том в устройстве D имеет метку Data
 Серийный номер тома: ...

 Содержимое папки d:\

09.09.2015  17:46                 0 1
07.07.2015  16:17    <DIR>          ...
05.11.2014  17:56    <DIR>          ...
28.07.2014  16:02    <DIR>          ...
10.09.2014  19:18        13 234 918 ...
...
               6 файлов     37 073 021 байт
              27 папок   2 091 204 608 байт свободно
первый параметр
второй
параметр
первый параметр второй параметр


%1, %2, ... тут, как уже сказал Александр Таратин - параметры,
%* - все параметры

stackoverflow.com/questions/26551/how-to-pass-comm...
https://en.wikibooks.org/wiki/Windows_Batch_Scripting
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@onlooked
небе надо команда tree?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы