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

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

Модерирует : KLASS, IFkO

vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задачи на bat-файлах 8
(часть 1, часть 2, часть 3, часть 4, часть 5, часть 6, часть 7)
Вопросы, задачи и их решения по работе с командными файлами, а также сопутствующие ссылки.

 
Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!!
 
Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
 
Для перекодирования кирилицы 866<<>>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы

 
Дополняем шапку: добавляем готовые решения, полезные ссылки.
 
Примечание: Большие куски кода заключайте в тэг [more]  
 
Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Программы » Командная строка, батники\сценарии
 
Полезные ссылки
 
Полезные утилиты
 
Готовые решения и частые вопросы:
  • Встроенный справочник по командам
  • Создание помощи по всем командам консоли 2000 и XP
  • Делаем паузу в командном файле стандартными средствами Windows
  • Альтернативные решения »
  • Работа с текстом, датой, и файлами »
  • Администрирование, автоматизация и сеть »
  • Работа с переменными и параметрами ком. строки »
     
    Описания работы команд и символов участниками темы:
    · setlocal enabledelayedexpansion и переменные окружения
    · символы & и && в командной строке
    · Переменная %0

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 12:40 25-01-2010 | Исправлено: bomzzz, 13:37 20-08-2010
    Mark_Titov



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

    Цитата:
    у меня все нормально

    ...так посмотри - там 141 пинг а интервал у меня 10 мин.

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 22:44 10-06-2010
    wolf0425



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

    Цитата:
    ...они на отдельном серваке будут лежать в корне С и доступа туда нет ни укого кроме меня, именно эти отчеты будут только по мылу летать тем кого я пропишу в Distribution-list.  

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

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 22:46 10-06-2010
    Mark_Titov



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

    Цитата:
    у меня все нормально

    ...так посмотри - там 141 пинг с интервалом в 10 мин.
    Не сразу же ошибка лезет...
     
    Добавлено:

    Цитата:
    так нафига формировать полный отчет на каждом пинге - непонятно.

    ...так а как он будет считать? С чего брать исходные данные? Если ты имеешь ввиду log.txt

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 22:49 10-06-2010
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Цитата:
    у меня все нормально  
    что  -строка
    Код:
    echo &#8729; DeflOpt 2.07 от 05.09.2007;  
    не выдает ошибку? и почему я не верю?
     

    Цитата:
    Вот сам батник
    http://rghost.ru/1856789  
    так там несколько другой текст, чем у тебя выше по форуму
     
     

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 22:51 10-06-2010
    Mark_Titov



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

    Цитата:
    так там несколько другой текст, чем у тебя выше по форуму

    ...Это ты мне или lorents?

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 22:54 10-06-2010
    wolf0425



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

    Цитата:

    Цитата:
    так нафига формировать полный отчет на каждом пинге - непонятно.
     
    ...так а как он будет считать? С чего брать исходные данные? Если ты имеешь ввиду log.txt
    ну да, по уму надо на каждом пинге писать только log.txt, а всю статистику считать только когда нужен отчет, а не на каждом цикле.
    ну ещё по старту можно. Хотя при 10 мин - действительно пофиг, мне казалось чаще...

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 22:54 10-06-2010 | Исправлено: wolf0425, 22:56 10-06-2010
    Mark_Titov



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

    Цитата:
    а всю статистику считать только когда нужен отчет, а не на каждом цикле.

    ...да вроде не критично или я не прав?
     
    Добавлено:
    ...да и если шеф попросит за какую-нибудь дату весь лог предоставить ему для отчетности за этот день, можно вытащить и отправить и все.

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 22:58 10-06-2010
    wolf0425



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

    Цитата:
    ...да вроде не критично или я не прав?
    при 10 мин - пофиг.
    при 5 сек как прописано в батнике, да ещё и при нескольких параллельно - уже интересный вопрос.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 23:00 10-06-2010
    Mark_Titov



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

    Цитата:
    мне казалось чаще...

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

    Код:
    10.06.2010 21:27:51 0% loss
    10.06.2010 21:37:54 0% loss
    10.06.2010 21:47:57 25% loss
    10.06.2010 21:58:00 0% loss
    10.06.2010 22:08:04 0% loss

     
    Добавлено:

    Цитата:
    при 10 мин - пофиг.

    ...10 мин это минимум, будет от 10 до 30 мин - позже определюсь.
     
    Добавлено:

    Цитата:
    при 5 сек как прописано в батнике, да ещё и при нескольких параллельно - уже интересный вопрос.

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

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 23:02 10-06-2010
    lorents



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

    Цитата:
    не выдает ошибку? и почему я не верю?  

    а ты про это, у меня все ок, спасибо понял из-за чего исправлю

    Цитата:
    так там несколько другой текст, чем у тебя выше по форуму  

    да, но совсем чуть чуть.
     
    Осталось решить две мои проблемы

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:07 10-06-2010
    Mark_Titov



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

    Цитата:
    Осталось решить две мои проблемы

    ...модернизировать решил?

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 23:13 10-06-2010
    lorents



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

    Цитата:
    ...модернизировать решил?

    ага
    Если можешь. помоги, буду очь признателен

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:25 10-06-2010 | Исправлено: lorents, 23:35 10-06-2010
    Mark_Titov



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ...так я чего-то не заметил что он оптимизирует jpg.
    У меня в папке 20метров их - всеми 3-мя способами пробовал - так и осталось 20.
    В чем прикол-то?
     
    Добавлено:
    ...к стати у тебя ошибка там -
     
    "Вы ИСПОЛЬЗУЕТ данную программу...."

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 23:32 10-06-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mark_Titov
    а ты скачал сам мой проект, или только батник
    http://forum.ru-board.com/topic.cgi?forum=4&topic=4263

    Цитата:
    ...к стати у тебя ошибка там -  

    спасибо, исправил

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:37 10-06-2010
    WesternLight

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

    Цитата:
    а что там со шрифтом при работе ? я посмотрел что ты шрифт cmd правил, а не корневой консольный.

    В смысле в реестре? Если да, то как корневой консольный поправить через реестр?

    Всего записей: 61 | Зарегистр. 07-10-2007 | Отправлено: 23:40 10-06-2010
    wolf0425



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    корневой - это в [HKEY_CURRENT_USER\Console], я то как раз его и правил...
    а папочки отдельных программ при правильной настройке дефолтного - как бы и не очень нужны

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 23:55 10-06-2010 | Исправлено: wolf0425, 00:04 11-06-2010
    WesternLight

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

    Цитата:
    корневой - это в [HKEY_CURRENT_USER\Console], я то как раз его и правил...
    а папочки отдельных программ при правильной настройке дефолтного - как бы и не очень нужны

    Так я и правил эту ветку до запуска компилированного - кракозябры. Этот же батник в 1251 до компиляции прекрасно все отображает...

    Всего записей: 61 | Зарегистр. 07-10-2007 | Отправлено: 00:11 11-06-2010
    wolf0425



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

    Цитата:
    Так я и правил эту ветку до запуска компилированного - кракозябры.  

    так для щастья надо И папочку поправить И все подпапочки прибить.
    или просто прибить подпапочку от скомпилированного.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 00:43 11-06-2010 | Исправлено: wolf0425, 00:44 11-06-2010
    Mark_Titov



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

    Цитата:
    а ты скачал сам мой проект, или только батник  
    http://forum.ru-board.com/topic.cgi?forum=4&topic=4263

    ...Понял, взял.
    Ну, с 20,2 Мб оптимизировал до 18,2 - не в два раза, но тоже результат...
     

    Цитата:
    Если можешь. помоги, буду очь признателен

    А ты нормальную менюху влепи туда, текст цветом покрась, title сделай, и я думаю что не обязательно полный путь писать откуда он эти рисунки берет - просто типа -
     
    Оптимизация >> 1.jpg
    Оптимизация >> 2.jpg
    Оптимизация >> 3.jpg
    Оптимизация >> 4.jpg
    ...ну и тд., путь скрой это и так понятно куда я их поместил и что он их от туда берет.
     
    Ну и наконец в exe скомпилируй его и значок нормальный сделай - будет по-серьезней...
     
    Можешь и прогресс-бар прикрутить туда для полного комплекта -
     

    Код:
    echo off  
    set /a Percent=0  
    set "Progres="  
    :_0  
    if %Percent% LEQ 100 (  
     set Progres=%Progres%=  
     set /a Percent+=1  
     cls  
     echo Progres  
     echo %Progres%  Percent=%Percent%  
     ping -n 1 localhost > nul  
     goto _0  
    )  

     
    Размеры окна измени что бы полосы прокрутки не было - приятнее как-то -
     

    Код:
    mode con lines=50 cols=110

    Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 00:43 11-06-2010 | Исправлено: Mark_Titov, 00:54 11-06-2010
    WesternLight

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

    Цитата:
    так для щастья надо И папочку поправить И все подпапочки прибить.

    wolf0425, что-то я мысль потерял, о каких папочках речь?

    Всего записей: 61 | Зарегистр. 07-10-2007 | Отправлено: 00:46 11-06-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 8
    vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru