Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » CMD (bat-файлы)

Модерирует : ShIvADeSt

ShIvADeSt (16-04-2018 03:05): Блин, есть общая тема.  Версия для печати • ПодписатьсяДобавить в закладки

   

AntifreeDot



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Дабы не показаться слишком тупым,скажу сразу - да я слишком тупой ну а если серьёзно...смысл вопроса:
Дали в инсте задание по написанию батника,который использует в себе RAR-овские команды. Смысл скрипта - архивирует указанную папку или файл,затем всё извлекает по нужному пути и тестирует.
Проблема как раз в тесте...не могу понять как это осуществить.Пробовал создавать 2 списка:архива и извлеченных кусков:
 
DIR D:\WinRar /b >> D:\Directory.txt
RAR lb D:\WinRAR1 >> D:\Archive.txt
 
Но проблема в том,что в начальном архиве могут быть ещё папки,а DIR /b не выдаёт список файлов в этих каталогах. Пробовал DIR /s - но мне не нужны в списке пути к этим файлам. Таким образом, выкурив полпачки сиг за 2 часа я бросил эту затею.Щас мучаюсь с FOR-ом...
Хотел узнать,есть ли умные мысли по этому поводу,заранее сэнкс!

Всего записей: 3 | Зарегистр. 20-04-2012 | Отправлено: 13:33 20-04-2012 | Исправлено: AntifreeDot, 13:35 20-04-2012
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спроси лучше здесь:
http://forum.ru-board.com/topic.cgi?forum=5&topic=33080#1

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 15:46 20-04-2012
AntifreeDot



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уже разобралса))

Всего записей: 3 | Зарегистр. 20-04-2012 | Отправлено: 13:59 22-04-2012
entelexiya77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер, Господа.
Надо напсиать bat файл для удаления файлов.
1. Часть имен файлов берет с тхт файла или csv (например 20110520, имена разделены новой строкой или , можно сделать...) + префикс добавляеть ранее записанной строки (напримере _045123.jpeg)
2. Ищет файлы в каталоге С:\123 если есть такие файлы удаляет файл и строку на тхт файле.
 
Помогите плиз, очень срочно надо.
 
За ранее спасибо всем.

Всего записей: 73 | Зарегистр. 20-05-2012 | Отправлено: 19:24 20-05-2012
Aleks78



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
entelexiya77
Ссылка на тему выше !

----------
Кешбек на Али до 15%
Digma — лауреат премии pc magazine.

Всего записей: 19197 | Зарегистр. 18-12-2004 | Отправлено: 19:29 20-05-2012 | Исправлено: Aleks78, 19:29 20-05-2012
entelexiya77



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно такое сделать с помощью батника или макрос на екселе проще написать?

Всего записей: 73 | Зарегистр. 20-05-2012 | Отправлено: 21:08 20-05-2012
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нельзя...

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 21:20 20-05-2012
TemaZosin

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дел. не та тема

Всего записей: 512 | Зарегистр. 30-08-2012 | Отправлено: 21:28 15-10-2012 | Исправлено: TemaZosin, 21:58 15-10-2012
beliaden

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Помогите решить задачу.
Командой "ipconfig" сохранен файл по пути "c:\adress\ip.txt", необходимо из полученых данных скопировать 3 и 4-ое число ip адреса, 4-ое  число маски подсети и сохранить в колонке тестового докумена по пути d:\iplan\ip2.txt

Всего записей: 24 | Зарегистр. 16-03-2013 | Отправлено: 18:29 21-07-2013
beliaden

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В текстовом файле по пути "c:\adress\ip.txt" следующие данные:  
========================================  
Настройка протокола IP для Windows  
 
Подключение по локальной сети - Ethernet адаптер:  
 
 
        DNS-суффикс этого подключения . . : kl.net.poligon  
        IP-адрес  . . . . . . . . . . . . : XXX.XXX.46.85  
        Маска подсети . . . . . . . . . . : XXX.XXX.XXX.224  
        Основной шлюз . . . . . . . . . . : XXX.XXX.XXX.XXX  
========================================  
необходимо два чила IP-адреса (46 и 85) и число (224) Маски подсети, скопировать в текстовый файл ip2.txt  
 
 
по пути d:\iplan\ip2.txt в следующем виде:  
========================================  
46  
85  
224  
========================================

Всего записей: 24 | Зарегистр. 16-03-2013 | Отправлено: 18:41 22-07-2013 | Исправлено: beliaden, 18:44 22-07-2013
BFDA



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
beliaden
 
Это надо на CMD написать?  
По-моему проще на PowerShell

Всего записей: 1224 | Зарегистр. 17-06-2006 | Отправлено: 23:13 11-08-2013
AndreiVOROBEI

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 1 | Зарегистр. 16-08-2013 | Отправлено: 12:04 16-08-2013
iostream1990



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, подскажите как через if реализовать поиск строки ф файле и если строка будит найдена то вывести слово найдено
 
Заранее спасибо.
 
Добавлено:
пробовал find /C "путь к файлу" он нахото пишет сколько строк, но как передать эту цифру ?
 
по сути мне нужно сделать так чтобы find следил за файлом и как только найдет строку , передал значение дальше
 
Подробнее  
 
Есть скрипт который запускает\закрывает и управляет программой.
Программа в свою очередь пишет лог, но там могут появляться сообщения об ошибке Erro 10060, нужно цыклически искать такую строку и как только find найдет эту ошибку то скрипт должен перезапустится.

Всего записей: 36 | Зарегистр. 07-07-2014 | Отправлено: 22:53 08-08-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iostream1990
Вы не видите ссылку во втором сообщении?
Повторю: Командная строка, батники\сценарии (bat, cmd)

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 23:08 08-08-2014
iostream1990



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо уже разобрался

Всего записей: 36 | Зарегистр. 07-07-2014 | Отправлено: 03:50 09-08-2014
ZeroCooool



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день!
Необходимо написать батник который создает папку с текущей датой в формате месяц.год (напр 04.2018), а в ней подпапки с именами людей.
Спасибо!

Всего записей: 29 | Зарегистр. 27-08-2007 | Отправлено: 11:57 13-04-2018
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » CMD (bat-файлы)
ShIvADeSt (16-04-2018 03:05): Блин, есть общая тема.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru