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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    mugil_cephalus

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а ограничение на длину строки не действует при "трубопроводе"?
    у меня строка в коде - 873 символа с учетом pipeline'ov

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 21:26 24-02-2010
    mugil_cephalus

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

    Код:
    schtasks /create /ru admin /rp *** /sc hourly /mo 1 /tn AdobeARM /tr "%SystemDrive%\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe"
    pause

    батник выполняется успешно
    но - гуево - в файле AdobeARM.job на вкладке задание/выполнить вот так: F:\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe
    то есть кавычек нет (в других *.job-файлах - дефолтных, непользовательских - кавычки есть) и состояние задания - запуск не удался
     
    вариант с удвоенными кавычками - ""%SystemDrive%\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe"" дает ошибку:
    ........... /sc hourly /mo 1 /tn AdobeARM /tr ""F:\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe""
    Ошибка: Неправильный параметр или аргумент - 'Files\Common'.
    Введите "SCHTASKS /CREATE /?" для получения справки по использованию.
     
    что я делаю не так?

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 07:19 25-02-2010 | Исправлено: mugil_cephalus, 08:06 25-02-2010
    wolf0425



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

    Цитата:
    на практике rar.exe спотыкался на "    
    а это даже не спецсимвол  
    а давно " не спецсимвол?
    сможешь например создать и выполнить файлик ".cmd ?
     
     
    Добавлено:

    Цитата:
    а ограничение на длину строки не действует при "трубопроводе"?
    у меня строка в коде - 873 символа с учетом pipeline'ov
    я стараюсь следить чтоб строки батника были не длинней 500 (небольшой запас от 510), на чем точно поимел когда-то там проблемы - уже не помню.
     

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 11:17 25-02-2010 | Исправлено: wolf0425, 11:29 25-02-2010
    Ykidia



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mugil_cephalus
    Пока не нашел, как снять атрибут индексирования с файла и, соответственно, со всех имеющихся файлов на выбранном диске. Есть какие-нибудь мысли?

    Всего записей: 242 | Зарегистр. 03-03-2005 | Отправлено: 14:36 25-02-2010
    graydevil



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужна помошь, интересная задача -
     
    Есть файл 0.img, в нем внутри куча DJPG файлов.
     
    Можно ли их извлечь из 0.img каждый в отдельный jpg файл ,
     
    если я знаю что каждый файл внутри начинаеться с - 12 байт инфо разное + текст далее "DJPEG".

    Всего записей: 59 | Зарегистр. 14-04-2006 | Отправлено: 15:22 25-02-2010 | Исправлено: graydevil, 15:25 25-02-2010
    mugil_cephalus

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

    Цитата:
    а давно " не спецсимвол?  


    Цитата:
    текст в кавычках не содержит никаких специальных символов (например: &<>( ) @ ^ |)
    ms-its:ntcmds.chm::/Cmd.htm
    то же у станека
     

    Цитата:
    сможешь например создать и выполнить файлик ".cmd ?  

    не пробовал, так как с 2003 года имею идиосинкразию на пробелы и кириллицу в нейминге

    Цитата:
    я стараюсь следить чтоб строки батника были не длинней 500 (небольшой запас от 510), на чем точно поимел когда-то там проблемы - уже не помню.  
     

    вот меня и удивило, что, маленький вульгарный тест-код со строкой в 873 символа валиден

    Код:
    @echo off
    :loop
    (echo %time%)>>hd 2>&1
    tasklist /nh|find /i /v "system"|find /i /v "smss"|find /i /v "csrss"|find /i /v "winlogon"|find /i /v "services"|find /i /v "lsass"|find /i /v "ati2evxx"|find /i /v "svchost"|find /i /v "CCSETMGR"|find /i /v "CCEVTMGR"|find /i /v "ati2evxx"|find /i /v "spoolsv"|find /i /v "explorer"|find /i /v "CCPROXY"|find /i /v "SOUNDMAN"|find /i /v "mdm"|find /i /v "NAVAPSVC"|find /i /v "MBM5"|find /i /v "SNDSrvc"|find /i /v "NOPDB"|find /i /v "hpwuSchd"|find /i /v "hpotdd01"|find /i /v "symlcsvc"|find /i /v "CLI"|find /i /v "UPServ"|find /i /v "SymWSC"|find /i /v "CCAPP"|find /i /v "CALMAIN"|find /i /v "AcctMgr"|find /i /v "ctfmon"|find /i /v "ps"|find /i /v "UPS"|find /i /v "everest"|find /i /v "wmiprvse"|find /i /v "SAVSCAN"|find /i /v "alg"|find /i /v "wuauclt"|find /i /v "taskmgr"|find /i /v "cmd"|find /i /v "wmiprvse"|find /i /v "tasklist"|find /i /v "find">>hd 2>&1
    (echo %time%)>>con 2>&1
    goto:loop
     

    а
    Цитата:
    Как перенести длинную строку?
    packagebin.exe --recursive-search=yes --files-mask=exe,dll,pdb,obj ^
        --archive-type=zip --archive-level=max --deliver-method=ftp    ^
        --deliver-target=ftp://ftp.site.com

    http://www.rsdn.ru/article/winshell/batanyca.xml
    не сработало
     
    Ykidia

    Цитата:
    Пока не нашел, как снять атрибут индексирования с файла и, соответственно, со всех имеющихся файлов на выбранном диске. Есть какие-нибудь мысли?

    1) спросить на vbs http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=1491#1 но не про sendkeys, а может есть другое решение (vbs не autoit, он встроен)
    2) поискать решен. в win resource kit
    3) может это по силам DiskProbe (у меня она в win Support Tools)
     
    wolf0425
    файл с таким именем - 1#.mht - ось позволяет создать, но браузер ie8 его не открывает
    файл с таким именем - &@).cmd - ось позволяет создать, но для cli - это спецсимволы (и придется экранировать)

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 16:58 25-02-2010 | Исправлено: mugil_cephalus, 18:20 25-02-2010
    wolf0425



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

    Цитата:
    packagebin.exe --recursive-search=yes --files-mask=exe,dll,pdb,obj ^
        --archive-type=zip --archive-level=max --deliver-method=ftp    ^
        --deliver-target=ftp://ftp.site.com
    не сработало
    я скорее поверю что у тебя пробел после какого-то ^ чем в то что не сработало из-за длины строки.
     
     

    Цитата:
    текст в кавычках не содержит никаких специальных символов (например: &<>( ) @ ^ |)  
    тебя послать смотреть в словаре смысл слова "например"? на тему полноты этого перечисления?  
     

    Цитата:
    но для cli - это спецсимволы (и придется экранировать)
    ну и чего ты хотел от рара - чтоб он справлялся с " без экранировки?
    по правилам cli - начиная с непарной " и до следующей или до конца строки - это все один слитный блок, невзирая на пробелы, т.е. рар правильно понимает что ему подсовывают пароль с пробелом  - p"Rx0#nwU5cd sample.rar  и виноват тут не консольный рар, а гуевый - не ругнувшись на такой пароль.
    а : никогда не требовало никакой экранировки в батниках.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 18:40 25-02-2010 | Исправлено: wolf0425, 19:52 25-02-2010
    mugil_cephalus

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

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

    пробела точно не было - я код всегда проверяю на пробелы конца строк. код ругался: find. недопустимый символ.  
    но это не важно. меня удивило обратная ситуация - работоспособность такого длинного кода
    Цитата:
    вот меня и удивило, что, маленький вульгарный тест-код со строкой в 873 символа валиден  

     
    спецсимвол - это символ, наткнувшись на который cmd.exe выдаст спецреакцию (такой вот рекурсивный каламбур)
    напрмер, * и ? - экранировать не нужно, но заименовать файл name*?name.ext - ось не даст
       
     

    Код:
    echo %~f0
    echo %1
    echo %2
    echo %3
    pause

    листинг:
    G:\scripts\test>bat3.bat * ? ^&
     
    G:\scripts\test>echo G:\scripts\test\bat3.bat
    G:\scripts\test\bat3.bat
     
    G:\scripts\test>echo *
    *
     
    G:\scripts\test>echo ?
    ?
     
    G:\scripts\test>echo
    Режим вывода команд на экран (ECHO) включен.
     
    G:\scripts\test>pause
    Для продолжения нажмите любую клавишу . . .
     
    но этоо все лирика...
    у меня сейчас голова болит на другим:

    Цитата:
    есть код:  
     
    Код:schtasks /create /ru admin /rp *** /sc hourly /mo 1 /tn AdobeARM /tr "%SystemDrive%\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe"  
    pause  
     
    батник выполняется успешно  
    но - гуево - в файле AdobeARM.job на вкладке задание/выполнить вот так: F:\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe  
    то есть кавычек нет (в других *.job-файлах - дефолтных, непользовательских - кавычки есть) и состояние задания - запуск не удался  
     
    вариант с удвоенными кавычками - ""%SystemDrive%\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe"" дает ошибку:  
    ........... /sc hourly /mo 1 /tn AdobeARM /tr ""F:\Program Files\Common Files\Adobe\ARM\1.0\AdobeARM.exe""  
    Ошибка: Неправильный параметр или аргумент - 'Files\Common'.  
    Введите "SCHTASKS /CREATE /?" для получения справки по использованию.  
     
    что я делаю не так?

     

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 20:55 25-02-2010 | Исправлено: mugil_cephalus, 21:31 25-02-2010
    infopolis

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

    Цитата:
    echo C:\PROGRA~1\WINRAR\RAR.EXE a -y -ep1 -m5 -ed -r proga %dirsrc% > tmp\crea_rar.cmd  
     
    dirsrc=D:\program\DrWeb\*.*  - не работает  
    dirsrc=\program\DrWeb\*.* - работает  
     
    Двоеточие в значениях переменных запрещено?


    Цитата:
    думаю, rar.exe "спотыкается" на ":"

    не rar спотыкается , а в создаваемом файле  tmp\crea_rar.cmd строка получалась такая:
    C:\PROGRA~1\WINRAR\RAR.EXE a -y -ep1 -m5 -ed -r proga
    то есть переменная dirsrc как бы обнулялась. А если из пути убрать двоеточие - все передавалось нормально.
     
    Упустил один нюанс. И случайно обнаружил, как появляется глюк. Дело в том, что батник с этой раровской строкой выполнялся из другого батника. Перенес все в основной, чтоб не было вложенных вызовов - и опа! - все стало нормально!
     
    Надо бы это наверное в шапку занести - может не только на двоеточии глюк...
     
     
    Добавлено:
    Как определить имя каталога (не полный путь а только каталога) , в котором находится запущенный командный файл?

    Всего записей: 22 | Зарегистр. 27-06-2005 | Отправлено: 22:37 25-02-2010
    wolf0425



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

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

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 02:51 26-02-2010
    infopolis

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    файлы уже переделал, но было примерно так:
    main.cmd
    Код:
    call cmd1.cmd
    call cmd2.cmd

    cmd1.cmd
    Код:
    set %proga=drweb
    set %dirsrc=d:\program\drweb\*.*
    echo C:\PROGRA~1\WINRAR\RAR.EXE a -y -ep1 -m5 -ed -r  %proga% %dirsrc% > tmp\crea_rar.cmd

    Всего записей: 22 | Зарегистр. 27-06-2005 | Отправлено: 08:16 26-02-2010 | Исправлено: infopolis, 08:18 26-02-2010
    wolf0425



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

    Цитата:
    файлы уже переделал, но было примерно так:
    set %proga=drweb
    set %dirsrc=d:\program\drweb\*.*  
    примерно так - оно и не должно работать, % там лишний.
    А без него - никаких проблем не вижу.

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 10:14 26-02-2010
    king_stiven

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

    Цитата:
    Как определить имя каталога (не полный путь а только каталога) , в котором находится запущенный командный файл?  

    %~dp0

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 11:52 26-02-2010
    mugil_cephalus

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wolf0425
    детерминировал источник аберрации, - в памяти мнемонизировался первый когнитивный опыт, как говориться, по праву первой ночи; кто является прототипом этой пертурбации (станек и/или переводчик) - не знаю. но хорошо, что ошибка была тобой обнаружена - "например" :

    Цитата:
    тебя послать смотреть в словаре смысл слова "например"? на тему полноты этого перечисления?

     

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:27 26-02-2010
    infopolis

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

    Цитата:
    %~dp0

    d:\program\drweb\drweb.cmd  
    искомое выделено  
     
    mugil_cephalus жжош  
     

    Цитата:
    примерно так - оно и не должно работать, % там лишний.  
    А без него - никаких проблем не вижу.

    Ну да - Акела промахнулся  Но % не влияет...
    В ключах архиватора еще было -x@%%1\rar.x  
    Полчаса сейчас экспериментировал - повторить эффект не могу. Абыдна.

    Всего записей: 22 | Зарегистр. 27-06-2005 | Отправлено: 12:38 26-02-2010 | Исправлено: infopolis, 12:52 26-02-2010
    mugil_cephalus

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

    Цитата:
    ну и чего ты хотел от рара - чтоб он справлялся с " без экранировки?  
    по правилам cli - начиная с непарной " и до следующей или до конца строки - это все один слитный блок, невзирая на пробелы,

    это то понятно, вопрос - как экранировать или шунтировать (эскейп не помогает)
    то есть, если в пароле (или в другом ключе) будет char " , например, как у заказчика

    Цитата:
    RaR x -ad -pp"Rx0#nwU5cd sample.rar  
     
    то клиево это не передашь?
    ---------------

    Цитата:
    начиная с непарной " и до следующей  

    семантику этого фразеологизма вообще не пойму: "следующая" автоматически становится парой "предыдущей", которая, в свою очередь, из непарной становится - парной.
    в смысле, - "следующей", - локализованной в другом ключе? тогда это распознается только через символы ключа: / или -  
    -------------------
    возможно, есть только одна фича от Kirillhome http://forum.ru-board.com/topic.cgi?forum=62&topic=17154&start=2280#7 но она годна только для парсинга внутри батника

    Всего записей: 1072 | Зарегистр. 07-09-2009 | Отправлено: 12:53 26-02-2010 | Исправлено: mugil_cephalus, 16:40 26-02-2010
    Pacho



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

    Цитата:
    Можно ли их извлечь из 0.img каждый в отдельный jpg файл ,  
     если я знаю что каждый файл внутри начинаеться с - 12 байт инфо разное + текст далее "DJPEG".  

    Можно сделать на VBScript.
     
     
    А как проверить запущен ли процесс:
    Код:
    Путь\Файл.exe
    ?

    Всего записей: 263 | Зарегистр. 02-04-2005 | Отправлено: 14:03 26-02-2010
    vlad777 ok

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех. Прошу не посылать в гугл  
    Заморочка, наверное, простейшая: есть каталог с файлами, файлы нужно копировать по сети. Когда сетевой путь недоступен, нужно прервать выполнение.
    Сейчас вот так:
    erase \\192.168.1.3\distrib\NOD32update /q /f
    xcopy G:\NOD32update \\192.168.1.3\distrib\NOD32update /d
    А как нужно?
    Заранее благодарен!

    Всего записей: 2 | Зарегистр. 26-02-2010 | Отправлено: 14:47 26-02-2010
    infopolis

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    попробуй так
     
    if  not exist \\192.168.1.3\distrib\NOD32update\nul goto end
    erase \\192.168.1.3\distrib\NOD32update /q /f  
    xcopy G:\NOD32update \\192.168.1.3\distrib\NOD32update /d
    :end

    Всего записей: 22 | Зарегистр. 27-06-2005 | Отправлено: 16:23 26-02-2010
    wolf0425



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

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

    Цитата:
    в смысле, - "следующей", - локализованной в другом ключе? тогда это распознается только через символы ключа: / или -  
    символом разделения аргументов в cli являются пробел и табуляция (не находящиеся внутри пары ""), а / и -  это части аргументов, сбокубантики.
     

    Цитата:
    RaR x -ad -pp"Rx0#nwU5cd sample.rar  
     то клиево это не передашь?  
    Если rar не позволит вписать ключ пароля последним в строку и не согласится взять пароль из stdin - то никак
     
    vlad777 ok

    Цитата:
    Когда сетевой путь недоступен, нужно прервать выполнение.
    Сейчас вот так:
    erase \\192.168.1.3
    например вписать выше  
    ping 192.168.1.3 || goto :eof
     
     

    Всего записей: 2928 | Зарегистр. 25-04-2007 | Отправлено: 16:56 26-02-2010 | Исправлено: wolf0425, 17:10 26-02-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