Сейчас на форуме: vsv1 (+3 невидимых)

 eXeL@B —› Вопросы новичков —› как передать параметр в bat?
Посл.ответ Сообщение

Ранг: 4.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2007 16:45
· Личное сообщение · #1

собсвенно возникла идея содеражть масм в порядке, и совать все проекты в папку project, и птом в ещё одну под названием "название проекта".
собственно идея хорошая, но всё делать ручками это сущесвенный изъян. вообщем это нужно подправить:

как в батнике, получить имя введённое в консоли таким образом "наш_bat_файл.bat" -n "имя_проекта" и потом заставить его его (батник) создать соотвествующую папку (имя папки "имя_проекта"), и соответсвующий "имя_проекта".asm файл?
-n тут служит для обозначения того что передаёться параметр (ну незнаю как это правильно назвать\сделать)

и тоже самое, только чтобы "имя_проекта" батник получал от своего названия (т.е. если ppc.bat то и папка создаёться ppc, и в ней файл ppc.asm)

все неточно списываю на незнание, все орфографические ошибки пренадлежат руссому языку. ;]




Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 28 декабря 2007 17:48
· Личное сообщение · #2

например содержимое .bat файла
fc.exe /c %1 %2 > log.txt

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2007 18:36 · Поправил: razl
· Личное сообщение · #3

Покури вот это: khpi-iip.mipk.kharkiv.edu/library/cit/lab/lab_5.html
Не самая полная дока, но о чудесах, на которые батники способны общее представление получишь.
а создать папку и прочие действия с файлами и каталогами - это уже к докам по командному процессору
пуск-выполнить-cmd открывается консоль и волшебным словом help выводится список всех команд. Подробно по каждой команде - help <имя_команды>

например my.bat:
mkdir %1

запуск my.bat folder_name
создаст папку folder_name



Ранг: 4.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 декабря 2007 21:00
· Личное сообщение · #4

катигорично благодарю


 eXeL@B —› Вопросы новичков —› как передать параметр в bat?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати