Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 17.04.2009, 15:55   #1
#Nii
Пользователь
 
Аватар для #Nii
 
Регистрация: 16.10.2008
Сообщений: 11
По умолчанию Пакетный файл *.bat

Привет всем

При создании некого пакетного файла для дос (допустим c.bat) столкнулся с задачей

Вывод на экран наличие в каталогах диска a: (флоппи тобишь) упакованных файлов расширения .rar, с подтверждением на вывод.

Не подскажите команду и как написать для вывода этого.
Во первых для выбора надо исп команду choice далее какой то фильтр для того чтобы выводились только запакованых файлов.

Еще вот

Проверить, задано ли при вызове командного файла (допустим)C_8.bat в качестве параметра имя проверяемого файла, если нет, то вывести соответствующее сообщение в файл TYP8 текущего диска. Если проверяемый файл имеется на диске a:, то скопировать его в новый каталог диска а:.

Тут как я понял надо проверить есть ли на дискете файл, если нет то надо ввести в файл сообщение, если есть то скопировать куда нить. Вот никто незнает команду проверки?

Последний раз редактировалось #Nii; 17.04.2009 в 18:15.
#Nii вне форума Ответить с цитированием
Старый 17.04.2009, 16:18   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

не думаю что батники такое умеют. хотя все может быть...
fbus вне форума Ответить с цитированием
Старый 17.04.2009, 16:41   #3
#Nii
Пользователь
 
Аватар для #Nii
 
Регистрация: 16.10.2008
Сообщений: 11
По умолчанию

Батники и не такое умеют =)
#Nii вне форума Ответить с цитированием
Старый 17.04.2009, 18:19   #4
#Nii
Пользователь
 
Аватар для #Nii
 
Регистрация: 16.10.2008
Сообщений: 11
По умолчанию

Ну вообще-то это все суется на загрузучную дискету ДОС, и запускается с boot, т.е. загрузка вместе с компьютером

мои действия такие:
1 создаю загрузочную дискето MS DOS средтсвами windows
cую туда
Autoexec.bat

Код:
if "%config%" = = "mx" goto max
if "%config%" = = "mn" goto min
:max
SET PATH = C:\WINDOWS;A:\VC
mode con codepage prepare = ((866) A:\ega3.cpi)
mode con codepage select = 866
keyb ru,,A:\keybrd3.sys
goto end
:min
set path = C:\WINDOWS;A:\VC
:end
Config.sys


Код:
[menu]
menuitem = mx, max configuration
menuitem = mn, min configuration
[mx]
device = A:\himem.sys
dos = high,umb
device = A:\display.sys con=(ega,,1)
Country = 007,866,C:\country.sys
[mn]
device = C:\himem.sys
dos = high,umb

И дополнительно надо строчку добавить в Autoexec о вызове еще одного bat с задачей

Вывод на экран всех выполняемых команд.
Вывод на экран наличие в каталогах диска a: упакованных файлов расширения .rar, с подтверждением на вывод.
Проверить, задано ли при вызове командного файла C_8.bat в качестве параметра имя проверяемого файла, если нет, то вывести соответствующее сообщение в файл TYP8 текущего диска. Если проверяемый файл имеется на диске a:, то скопировать его в новый каталог диска а:.
Приостановить выполнение командного файла C_8.bat с выводом сообщения об этом на экран.

про chose ощибся - правильнее choice (т.е. выбор)
#Nii вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
bat-файл ELL Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 24.11.2008 16:05
Код в bat файл ryton SQL, базы данных 1 30.06.2008 08:33
Запустить bat файл Ніжний Диявол Общие вопросы Delphi 1 13.05.2008 21:48
Помогите сделать bat файл. p1vorak Помощь студентам 3 12.01.2008 19:02


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS