Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » командный файл(.bat)

Ответить
Настройки темы
командный файл(.bat)
gh6 gh6 вне форума

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!

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

- с ключом /d удаляет указанные файлы после предупреждения.
С описанием командного файла.
Заранее благодарен.

Отправлено: 09:37, 24-10-2006

 

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


как-то плохо ты описал функционал своего бат-а...
Что ты хочешь получить.. как это ты видишь?

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 10:24, 24-10-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
set DF=

:again
IF "%1"=="" goto end
IF "%1"=="/d" set DF="YES"
SHIFT
goto again

:end
if "%DF%"=="" ( 
  echo Key "/d" is not found.
) else ( 
  echo A-ha! Key "/d" is specified!
)
Удаление же без подтверждения - ключ /q (можно и /f до кучи)
Код: Выделить весь код
del *.* /f /q

Отправлено: 10:42, 24-10-2006 | #3

gh6 gh6 вне форума Автор темы

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо тебе за написание, а можишь мне по возможности написать описание этого батника,типа отчета по написанию?

Отправлено: 10:53, 24-10-2006 | #4


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog: типа лабораторной, с темой и выводами...

Отправлено: 11:18, 24-10-2006 | #5


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


ShaddyR
Я уже понял.


Код: Выделить весь код
rem отключаем лишний вывод
@echo off
rem устанавливаем флажок "не было ключа /d"
set DF=

rem цикл "для всех аргументов"
:again
rem последний аргумент?
IF "%1"=="" goto end
rem ключ /d?
IF "%1"=="/d" set DF="YES"
rem сдвигаем аргументы влево
SHIFT
rem повторить цикл
goto again

rem выход 
:end
if "%DF%"=="" ( 
  rem если флаг не установлен, ключа не было
  echo Key "/d" is not found.
) else ( 
  rem если флаг установлен, ключ был
  echo A-ha! Key "/d" is specified!
)
Но вообще-то, я чужие лабораторки не делаю.

Отправлено: 11:59, 24-10-2006 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » командный файл(.bat)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Народ help me...Bat-файл SeregaSp Скриптовые языки администрирования Windows 2 07-06-2006 11:55
CMD/BAT - про bat файл NAR Скриптовые языки администрирования Windows 6 04-10-2004 00:08
Bat-файл dallas Хочу все знать 12 21-06-2004 12:38
CMD/BAT - Нужен BAT файл Domovoi Скриптовые языки администрирования Windows 22 05-05-2004 14:12
командный файл taya Хочу все знать 12 09-11-2002 18:51




 
Переход