Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программирование bat'ников, Очень помощь нужна 
V
    Опции темы
Reczedivist
Дата 17.3.2006, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



Создать командный файл, который позволяет по требованию пользователя:
1) распаковать архив формата arj в указанный каталог;
2) распаковать архив формата zip в указанный каталог;
3) если не указаны параметры командного файла, выводит подсказку.

Надо решить туку задачу!помогите все кто может
нормального мануала по бат не наше....
прочитал общие команды dos и все существующие операторы
if for......
но не как не пойму как распаковать архив....не где
нет такой инфы!!!!
И что за параметры ком файла

это которые
%0
%1
%2
.....
%n

PM MAIL   Вверх
Romikgy
Дата 17.3.2006, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Цитата(Reczedivist @ 17.3.2006, 13:22 Найти цитируемый пост)
%0
%1
%2
.....
%n

то что вводишь после батника через пробелы


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Akina
Дата 17.3.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



%0 - это имя самого батника в том виде, как оно присутствует в строке запуска, а %1...%9 - первые 9 параметров его запуска.
После команды shift все параметры сползают вниз на 1 - содержимое %0 потеряется, %1 станет %0, %2 станет %1, %3 станет %2... %9 получит значени 10-го параметра запуска (так можно, например, добираться до дальних параметров).

Напиши такой батник:

Код

@echo off
:repeat
echo %1
shift
if not (%1) == () goto repeat
echo Done


и запусти с парой-тройкой параметров...
Добавлено @ 14:56
Цитата(Reczedivist @ 17.3.2006, 15:22 Найти цитируемый пост)
как распаковать архив

для этого надо дать команду

ARJ -? > ARJ.TXT

в пустой строке ввести латинское a и нажать Enter. После чего долго читать получившийся ARJ.TXT.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Reczedivist
Дата 18.3.2006, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



так а как мне распаковать содержимое в отдельный каталог...
например у мене есть zip-архив там 5 файлов и мне надо их распаковать в каталог....я не могу получить доступ к архиву не как...

и как правильно задать переменную что бы
пользователь вводил текс, который будет содержаться в ней с клавы
а я проверял его в if smile
я пробывал:

set /P asd=[promptString]
но то-то не очень пашет а в win9х вообще не работает!!!!

HELP!!!
Спасибо...
PM MAIL   Вверх
Reczedivist
Дата 18.3.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



Люди кому интерестно...
нашел ответ на часть своего вопроса...
чтобы управлять архиваторами через командную строку
нужно достать exe с их внешними командами и поместить в command
далее смело направляйтесь в ком строку и запрашивайте
ARJ
ZIP
RAR
......и вам выдаст полный спектр команд

______ВОТ
НО вопрос выше все таки остаётся
хотелось бы по-больше узнать о переменных
И помогите с zip.exe(command) ато arj и rar нашел о zip не могу
PM MAIL   Вверх
lebaon
Дата 25.3.2006, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 10.3.2006

Репутация: нет
Всего: нет



дак зип ексе это ж архиватор,
а тебе unzip.exe нужен smile
PM MAIL ICQ   Вверх
Reczedivist
Дата 26.3.2006, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



да я понял уже.....спасибо всем за помощь....прогу я написал получилось так
@ECHO OFF
cls

if (%2)==() goto :pusto
if not (%3)==() mkdir %3
if (%2)==(arj) ARJ x %1 %3
if (%2)==(zip) PKUNZIP -e %1 %3

:pusto
ECHO net parametrov
ECHO KONEC
поместив pkunzip.exe and arj.exe в command в windows
ВСЕМ СПАСИБО! smile
PM MAIL   Вверх
Cr@$h
Дата 25.8.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41




M
Cr@$h
Romikgy, Akina, ++ помогли ньюбу.

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0501 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.