Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2013, 17:16   #1
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию Огрнаничение на создание архивов с помощью bat-файла

Доброго времени суток. Есть командный файл, который создает самораспаковывающиеся архивы.
Код:
@ECHO OFF
:START
CLS
title Control Work
set outFileName = %1
set inputFileName = %2

if exist "%outFileName%" and "%inputFileName%" (
	start winrar a -sfx -agHH_MM_SS %1 %2
)else( 
	ECHO File Not Found
)
rem
:Exitbat
Как можно ограничить количество создаваемых архивов, например до 4х. То есть если программа будет запущена в 5 раз, то 5ый архив будет создан вместо первого, если в 6 раз - то вместо второго и т.д.
Заранее спасибо за ответы.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681

Последний раз редактировалось GetMax; 29.11.2013 в 17:20.
GetMax вне форума Ответить с цитированием
Старый 30.11.2013, 09:13   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Неужели никто не знает? Подскажите хотя бы где об этом можно почитать.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 30.11.2013, 09:28   #3
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

завести переменную проверять ее значение увеличивать при надобности.
Кольша вне форума Ответить с цитированием
Старый 30.11.2013, 10:49   #4
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Это то понятно. Не очень понятно как это сделать. Почем,например, не работает следующий код
Код:
@ECHO OFF
:START
CLS
title Control Work
set outFileName = %1
set inputFileName = %2
set fNumber = 1

if exist "%outFileName%" and "%inputFileName% (
   if "%fNumber%" == "1"(
		start winrar a -sfx %1 %2
	)
)else( 
	ECHO File Not Found
)
rem
:Exitbat
Насколько я понимаю не выполняется условие
Код:
if "%fNumber%" == "1"
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание bat файла для сети Dimastiks Помощь студентам 5 02.08.2012 17:06
Проверка архивов rar, zip, arj, 7z на наличие файла используя cmd-файла cerberochek Win Api 5 05.10.2011 19:26
MS DOS Создание bat файла stydentik Помощь студентам 1 29.03.2011 21:41
Задание функциональных клавиш при создание bat файла в dos'е мозголом Помощь студентам 2 06.05.2010 15:07