Фотография
Оценка:   - - - - -

нужна помощь в создании командного файла .BAT


Сообщений в теме: 3

#1 Заша

Заша

    Гость

  • Пропользователь
  • PipPip
  • 37 сообщений

Отправлено 03 декабря 2009 - 19:41

сам файл я написал, нужно параметризировать его, т.е. надо сделать возможность изменять исходные данные, в моем случае спецификация файла, который нужно копировать, и спецификация папки, в которую нужно копировать этот файл в случае его там отсутствия

@ECHO Копирование файла в случае его отсутствия
IF EXIST L:\SYMP.FOR GOTO exist
:notexist
COPY C:\FORT\SYMP.FOR L:\
ECHO Файл SYMP.FOR скопирован на диск L:
GOTO exit
:exist
ECHO Файл SYMP.FOR уже есть на диске
:exit
ICQ 431-316-982

#2 wizza

wizza

    Чуткий форумчанин

  • Тролли
  • 1 572 сообщений

Отправлено 03 декабря 2009 - 21:47

Для получения параметра мы используй символ % и номер параметра
например :
file.bat C:\foo foobar

%1 будет C:\foo
%2 будет foobar

—Сорок два! — взвизгнул Лунккуоол. -И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?


#3 Заша

Заша

    Гость

    Автор темы
  • Пропользователь
  • PipPip
  • 37 сообщений

Отправлено 03 декабря 2009 - 22:22

Для получения параметра мы используй символ % и номер параметра
например :
file.bat C:\foo foobar

%1 будет C:\foo
%2 будет foobar


А можешь весь код написать, а то я так не очень понимаю...

немного конкретизирую, что именно я хочу получить...
Надо сделать так чтобы можно было выбирать диск на который будет совершаться копирование
ICQ 431-316-982

#4 KIBER SUSLIK

KIBER SUSLIK

    Новичок

  • Пропользователь
  • PipPipPip
  • 87 сообщений

Отправлено 13 марта 2010 - 01:32

Как можно скопировать папку? Вместе со всеми подпапками
Студент 2го курса СПбНИУ ИТМО



Ответить