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

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

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

akak



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows PowerPro 5.3
 
Сайт программы PowerPro
http://powerpro.cresadu.com/index.html
 
Загрузить последнюю версию
http://powerpro.cresadu.com/xdownload.shtml
 
What's new
http://powerpro.cresadu.com/xwhatsnew.htm
 
Русификация
http://ledsoft.narod.ru/  
или http://ledsoft.at.tut.by/
 
Здесь в основном связка PowerPro и Тotal Commander
http://powerpro.wincmd.ru/  
http://pprotcmd.narod.ru/
Домашняя страничка Gregory. Статьи, плагины, ссылки
http://mirror01.users.i.com.ua/~skorohod/
 
Yahoo! PowerPro Group (English)
http://groups.yahoo.com/group/power-pro/
Плагины, документация (English)
http://powerpro.pcrei.com/
 

Цитата:
 
Windows PowerPro позволяет Вам управлять тем, как Вы используете Windows 95/98/NT/2000/XP/Vista/7/8. Выполняйте команды и настраивайте Вашу систему любым удобным для Вас способом.
 
PowerPro предоставляет Вам компактную и мощную панель запуска, меню и поддержку иконок трея. Но это только начало. Немного поэкспериментировав с настройками, Вы обнаружите, что Вы можете использовать PowerPro для того, чтобы изменить сам способ Вашей работы в ОС Windows. Источник мощи PowerPro заключается в том, что она объединяет в себе три глобальных функции:
– выполнение команд: панели инструментов, иконки трея, сочетания клавиш, действия мышью, меню, таймеры, планировщик.
– Управление окнами других программ: закрытие, минимизация, максимизация, разворачивание, минимизация в трей, позиционирование.
– функции многих других утилит: посылка нажатий клавиш программам, автоматическое выполнение команд при запуске определённых окон, виртуальные рабочие столы, расширенное управление буфером обмена, клавиатурные макросы, выключение системы, скрипты, отображение файлов в папке как меню, звуки, громкость, обои, активация и случайный выбор скринсейвера.

И это еще не все. Памяти жрет минимально. Настроек куча, только вначале можно заблудиться. Прога почти полностью (дело вкуса) замещает все Perfectkey, Hotkeyboard, Atnotes, xReminder, Toolbars, Volumetray и.т.д. вместе взятые.
 

FREE!

Всего записей: 750 | Зарегистр. 09-08-2001 | Отправлено: 21:43 04-08-2002 | Исправлено: shengjeng, 02:23 05-06-2018
loat



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня два вопроса.
Первый:
нашол в инете пример скрипта
 

Цитата:
 
Скрипт имеет два параметра: вводимая пара тегов и сколько раз надо отступить влево, чтобы курсор оказался между тегами.
 
Можно сделать чтобы на Ctrl-A вставлялся тег <A HREF=>, на Alt-A закрывающий </A>, а на Ctrl-Alt-A и открывающий, и закрывающий, а курсор встанет между ними <A HREF=></A>. У себя я сделал горячие клавиши для тегов <A href=></A>, <B></B>, <CENTER></CENTER>, <BR>, <FONT COLOR=></FONT>, а также вставку такой конструкции:
 
<HTML>
<HEAD>
</HEAD>
<BODY bgcolor=>
 
</BODY>
</HTML>
 
и помещение курсора после тега <BODY>. Эта конструкция у меня вставляется нажатием Ctrl-Alt-H.
 
Поле Enter more commands... :
.Tags("<HTML>'n<HEAD>'n</HEAD>'n<BODY>'n</BODY>'n</HTML>","16")
 
 
 
Для того чтобы символы 'n воспринимались, как перевод на новую строку, необходимо поставить галочку
Advanced Setup | Characters | Use quote ' for escape in expression strings.
 

 
так вот я скачал последнюю версию powerpro и там галочка (Advanced Setup | Characters | Use quote ' for escape in expression strings.) неактивна и когда я нажимаю этот скрипт он мне пишет его слитно, тоесть вот так:
 

Цитата:
 
<HTML>'n<HEAD>'n</HEAD>'n<BODY bgcolor=>'n</BODY>'n</HTML>
 

 
подскажите плс как сделать так чтобы powerpro переносил строки.
 
 
Вопрос номер два:
 
Есть скрипт:

Цитата:
 
my_tag=inputcancel("Введите TAG")
Clip Copy
my_tag="<" ++ my_tag ++ ">" ++ Clip ++ "</" ++ my_tag ++ ">"
Clip Text &(my_tag)
Clip Paste
 

 
при выделении какого либо текста и нажатии забинденной клавиши выскакивает окошко и когда туда вписываеш тег он автоматически обрамляет выделенный текст. Очень удобно. Но есть одна проблема, обрамляет текст есть только выделено не больше одной строки.
Тоесть если выделить вот такой текст:
 

Цитата:
 
111
222
333
 

 
и нажать ОК - то он обрамит тегом только первую строку:
 
 

Цитата:
 
<b>111</b>
 

 
подскажите пожалуйста решение етих двух проблем.
Или подскажите какой-либо скриптик.
Было бы очень неплохо если бы был такой скрипт который при выделенном тексте и нажатии допустим комбинации alt+b обрамлял <b>текст</b>
при нажатии alt+p - <p>текст</p>
и так далее. Если такой скрипт есть буду очень благодарен.

Всего записей: 89 | Зарегистр. 24-01-2005 | Отправлено: 00:56 21-09-2007 | Исправлено: loat, 00:57 21-09-2007
rrsi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По тупому вставлять теги
Цитата:
<b>текст</b>  

 
Можно повесив на нужную клавишу (в поле больше команд, нум-лок должен быть включен):
 
 
*Clip Copy
*Wait 1
*Keys {alt}{n1}{n7}{alt}{alt}{n9}{n8}{alt}{alt}{n1}{n1}{alt}
*Wait 1
*Clip Paste
*Wait 1
*Keys {alt}{n1}{n7}{alt}{alt}{n4}{n7}{alt}{alt}{n9}{n8}{alt}{alt}{n1}{n1}{alt}
 
 
 
Ну а
Цитата:
<p>текст</p>  
, соответственно
 
*Clip Copy
*Wait 1
*Keys {alt}{n1}{n7}{alt}{alt}{n1}{n1}{n2}{alt}{alt}{n1}{n1}{alt}
*Wait 1
*Clip Paste
*Wait 1
*Keys {alt}{n1}{n7}{alt}{alt}{n4}{n7}{alt}{alt}{n1}{n1}{n2}{alt}{alt}{n1}{n1}{alt}
 
Медленно и буфер засоряется, но это можно исправить

Всего записей: 16 | Зарегистр. 14-05-2007 | Отправлено: 10:24 26-09-2007
apexfmm



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
loat
rrsi
Ребята, однозначно, чтобы не было проблем с буфером обмена (да еще с криллистическими символами, обязательно должен быть запущен майкрософтоский
C:\WINDOWS\system32\ctfmon.exe
 

----------
-Если вы не испытываете желания преступить хоть одну из десяти заповедей - значит, с вами что-то не так
[WINXP SP3eng, Intel P75, CoreDuoE7400 2.8GHz, 2Gb DDR2, Radeon HD4830]

Всего записей: 782 | Зарегистр. 28-04-2005 | Отправлено: 17:10 26-09-2007
rrsi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
apexfmm
 
Это ты зачем?
 
Добавлено:
В смысле ты его специально убиваешь?

Всего записей: 16 | Зарегистр. 14-05-2007 | Отправлено: 09:56 27-09-2007
Varenik



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

Цитата:
В смысле ты его специально убиваешь
лично я убил его раз и навсегда - мне Ninja вполне хватает


----------
Если нравится, считайте, что получилось…

Всего записей: 1766 | Зарегистр. 21-07-2001 | Отправлено: 07:55 28-09-2007
HNK

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

Цитата:
Или подскажите какой-либо скриптик.  
Было бы очень неплохо если бы был такой скрипт который при выделенном тексте и нажатии допустим комбинации alt+b обрамлял <b>текст</b>  
при нажатии alt+p - <p>текст</p>

 
Есть такой скрипт дпя вставки BB кодов  
 

Код:
Clip.IgnoreNext
*Clip Copy
*Wait for 100
if (arg(2)=="") Do
Local begintag = "[" ++ arg(1) ++ "]"
Else
Local begintag = "[" ++ arg(1) ++ "=" ++ arg(2) ++ "]"
EndIf
clip.IgnoreNext
clip.setPaste(begintag ++ clip.get ++ "[/" ++ arg(1) ++ "]")
 

 
заменишь квадратные скобки на угловые, видимо получится то что нужно тебе. Первый параметр - нужный тег,  
.NameOfScript("quote")         / в твоем случае - .NameOfScript("b")
Второй параметр игнорируешь, он нужен тоько для вставки url и email
.NameOfScript("url",clip.get)  / ссылка в буфере
.NameOfScript("url")               /ссылка в копируемом тексте
 
буфер не засоряет
 
что касается первого вопроса то можно чтото придумать на основе следующего примера

Код:
Local s="123456789"
*Keys &(s){enter}{enter}
*Wait for 200
*Keys &(s)
Local myCounter
For (myCounter = 1; myCounter <= 10; myCounter = myCounter + 1)
*Keys {left}
EndFor

тоесть посылать в нужных местах клавишу {enter}. Или с помощью буфера

Код:
clip.IgnoreNext
Clip Text &(arg(1))  
Clip.Paste  
Keys {left &(arg(2))}

вызов: Runfile.NameOfScript("line1\r\n\r\nline2",7)
\r\n - вставлять там гле нужен перевод строки. Второй способ по лучше будет.
 
Добавлено:
Uldamir

Цитата:
1) При запуске любой программы из панели/меню PowerPro в списке последних открытых документов меню "Пуск" записывается ссылка на нее. Меню разбухает, приходится несколько раз за день чистить, но при этом пропадают и ссылки на документы, чего хотелось бы избежать. Ссылки на использованные программы не создаются, если запускать их не указанием полного имени, а через конструкцию Do(), но тогда в PowerPro не срабатывает указание "Switch to if active".

fidelich

Цитата:
Запускаю outlook из сабжа, активна switch if active.  
Но при повторном клике на баре запускается вторая копия...  
Как бороть?

Раньше юзал такой скрипт

Код:
Local hh=win.handle(arg(1))
if (anywindow(hh)) do
if(activewindow(hh))do
Win.minimize(hh)
Else
Win.show(hh)
endif
Else
do (arg(2),arg(3))
endif
Quit
 

Первый аргумент класс проги, второй путь. Для ТС например будет так
Runfile.NameOfScript ("c=TTOTAL_CMD","%ProgramFiles%/Total Commander/Totalcmd.exe")
 
Добавлено:
Uldamir

Цитата:
2) Панель определена как постоянно видимая в верхней части экрана. В PowerPro можно задать показывать панели для определенных окон *Format Context. Интересует обратная возможность: скрывать панель для определенных окон. Причем не делать невидимой (в этом случае место на экране не освобождается), а закрывать, если определенное окно выходит на первый план, и при этом иметь возможность отобразить панель по горячим клавишам.  
Думаю, для этого нужен скрипт, но после нескольких тяжелых зависаний в результате опытов с HookWindowEvents я уж и боюсь пробовать. Может у кого есть подобное решение?

создать список HookWindowEvents и оттуда вызывать скрипт

Код:
Local hh=win.handle("c=КлассОкна")
if(activewindow(hh))do
*Bar Close имя_панели
endif
Quit
 

Всего записей: 87 | Зарегистр. 25-01-2006 | Отправлено: 23:18 02-10-2007 | Исправлено: HNK, 06:06 03-10-2007
Uldamir

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

Цитата:
создать список HookWindowEvents и оттуда вызывать скрипт
 
Код:
Local hh=win.handle("c=КлассОкна")
if(activewindow(hh))do
*Bar Close имя_панели
endif
Quit
 

 
Вопрос не в том, чтобы  только автоматически закрывать панель при активизации определенного окна, но чтобы показать при переходе в другое окно.
 
Получился такой скрипт:
 
/*
   BarHider
 
   Скрытие/отображение панель для отдельных программ.
   Панель не скрывается для программ, окно которых не развёрнуто максимально.
*/
 
 
// Если панель выключена вручную никаких действий не выполняется
 
If ( PProFlag( 0 ) == 0 ) Do
 
   Local hWnd = Win.Handle( "=FireFox" )
 
   If ( ActiveWindow( hWnd ) == 0 ) Do
      Jump BarShow
   Else
 
      // Отловлено окно требуемой программы и это окно не развёрнуто
      // во весь экран
 
      If ( Win.Maxxed( hWnd ) ) Do
         If ( cl.GetBarHandle( "(Top)" ) != "" ) Do
            cl.Close( "(Top)" )
         Endif
      Else
         Jump BarShow
      Endif
 
   Endif
   
Endif
 
Quit
 
 
// Включить панель при её отсутствии
 
@BarShow
 
If ( cl.GetBarHandle( "(Top)" ) == "" ) Do
   cl.Show( "(Top)" )
Endif
 
Quit
 
 
// Ручное выключение/ включение панели
 
Function Visible
If ( cl.getBarHandle( "(Top)" ) == "" ) Do
   cl.Show( "(Top)" )
   Flag clear 0 0
Else
   cl.Close( "(Top)" )
   // Отметка "Панель выключена вручную"
   Flag set 0 0
EndIf
 
Quit
 
В HookWindowEvents вставляется вызов .BarHider, дополнительно на горячую клавишу навешивается .BarHider@Visible для ручного управления.

Всего записей: 76 | Зарегистр. 11-01-2007 | Отправлено: 18:23 04-10-2007
HNK

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to Uldamir
Так проблема решена, тот скрипт что вы привели работает?

Всего записей: 87 | Зарегистр. 25-01-2006 | Отправлено: 00:31 05-10-2007
Uldamir

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

Цитата:
Так проблема решена, тот скрипт что вы привели работает?
 

 
В данный момент он у меня включен и пока ничего страшного не произошло.
В качестве комментариев:
"(Top)" - это, конечно, имя контролируемой панели
Win.Handle( "=FireFox" )  - скрытие в окне Firefox. Но можна указать и несколько программ Win.Handle( "=FireFox, =Bred2r" )

Всего записей: 76 | Зарегистр. 11-01-2007 | Отправлено: 09:15 05-10-2007
HNK

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть командный список в котором командами являются    *Menu Folder
Список отформатирован (командами *Format) так, чтобы папки раскрывались автоматически. Для этого же в окне настороек *Menu Folder format отмечена галочка "Embed *Menu Folder in outer menu". Для каждой папки, при выборе файла, назначены различные команды. На пальцах долго объяснять, в качестве примера можете импортировать и посмотреть нижеприведенный список, запускать его как меню. команды там для примера, просто выводят в окно debug window различные часть пути к файлу.

Код:
 
[MenuOfFolderMenu:Properties]
Format1 = IconSize: 16 Position: Floating
Format2 = MaxText: 531
Format3 = Flat
Format4 = TopMost Border AllVDesks 3DFrame TextCenter BarSize
 
[1]
Label = path
LCmd1 = *Format
LParam1 = StartSubmenu
MCmd1 = (none)
RCmd1 = (none)
 
[2]
Label = path
LCmd1 = *Menu
LParam1 = Folder C:\Program Files\PowerPro\plugins
LWork1 = embed tiptext tooltips Maxtext 32  cmd "win.debug(_file_)"  
MCmd1 = (none)
RCmd1 = (none)
 
[3]
LCmd1 = *Format
LParam1 = EndSubmenu
MCmd1 = (none)
RCmd1 = (none)
 
[4]
Label = file.name
LCmd1 = *Format
LParam1 = StartSubmenu
MCmd1 = (none)
RCmd1 = (none)
 
[5]
Label = file.name
LCmd1 = *Menu
LParam1 = Folder C:\Program Files\PowerPro\clip
LWork1 = embed tiptext tooltips Maxtext 32  cmd "win.debug(file.name(_file_))"  
MCmd1 = (none)
RCmd1 = (none)
 
[6]
LCmd1 = *Format
LParam1 = EndSubmenu
MCmd1 = (none)
RCmd1 = (none)
 
[7]
Label = file.type
LCmd1 = *Format
LParam1 = StartSubmenu
MCmd1 = (none)
RCmd1 = (none)
 
[8]
Label = file.type
LCmd1 = *Menu
LParam1 = Folder C:\Program Files\PowerPro\scripts\
LWork1 = embed tiptext tooltips Maxtext 32  cmd "win.debug(file.type(_file_))"  
MCmd1 = (none)
RCmd1 = (none)
 
[9]
LCmd1 = *Format
LParam1 = EndSubmenu
MCmd1 = (none)
RCmd1 = (none)
 

Проблема в следующем: для всех папок выполняется всегда одна и таже команда расположенная в нижнем *Menu Folder . Стоит снять галочку с "Embed *Menu Folder in outer menu" и все работает правильно, но в этом случае чтобы меню раскрылось надо дополнительно щелкать и меню верхнего уровня пропадает. Возможно это фича, хотя на мой взгляд это баг. Может есть кто сталкивался и победил? Или если есть кто общается на яхо сообщит там, может пофиксят.

Всего записей: 87 | Зарегистр. 25-01-2006 | Отправлено: 21:51 18-10-2007
akak



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows PowerPro 4.8.RC1
http://powerpro.webeddie.com/download/pwrpro48.zip
 
- added cbx
- added cl.buttonundermouse

Всего записей: 750 | Зарегистр. 09-08-2001 | Отправлено: 18:54 28-10-2007
akak



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows PowerPro 4.8.RC3
http://powerpro.webeddie.com/download/pwrpro48.zip
 
- fixed cbx
- upon reflection, decided to add cl.numclist, cl.namefromindex

Всего записей: 750 | Зарегистр. 09-08-2001 | Отправлено: 11:59 09-11-2007
akak



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
From brucexs:
I've now made 4.8 rc3 the official 4.8 release.
 
Windows PowerPro 4.8
http://powerpro.webeddie.com/download/pwrpro48.zip
 

Всего записей: 750 | Зарегистр. 09-08-2001 | Отправлено: 19:03 18-11-2007
CKA3O4H1K



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, столкнулся с проблемой, прошу вашего совета.
 
Имею клавиатуру с несколькими дополнительными клавишами (для запуска стандартных прог типа калькулятора, браузера...). Хочу назначить этим клавишам другие команды. Посоветуйте пожалуйста как это можно сделать через сабж...
 
Замечу, что  
- Record Keys не вылавливает и даже подвисает.
- другими прогами код Virtual Key словить можно легко (KeyTweak или Extra Key Assigner)
 
Скрипты для сабжа никогда не писал.
Укажите пальцем куда рыть.  
Спасибо
 

Всего записей: 1378 | Зарегистр. 26-10-2004 | Отправлено: 00:58 18-12-2007
evgenych

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CKA3O4H1K
Юзай плагин keytrap.
http://slil.ru/25250025
Там есть KTConfig.exe - > New - > capture key
 
 

Цитата:
 
To start using this plugin:
    1. Put the DLL file into the PowerPro's "\plugin" folder.
    2. Put the keytrap.ini file to the folder where your .PCF file is located.
    3. Invoke the command, KeyTrap.Enable(1), to enable KeyTrap (suggestion: schedule
       that command to run every startup).
    4. [optional] Copy KTConfig.exe to the same folder where keytrap.ini file is located.
       Instead of manual editing, KTConfig.exe can be used to manage the INI file.
       
To unload the DLL, execute:  
    KeyTrap.unload()
** Be sure to call KeyTrap.Enable(0) first before calling KeyTrap.Unload().
     
When another application is on top of the keyboard hook, KeyTrap may not be able
to filter all the keys successfully.  To reclaim the top of the keyboard hook:
    KeyTrap.Disable()
    KeyTrap.Enable()
 
 

Всего записей: 194 | Зарегистр. 20-07-2003 | Отправлено: 01:48 18-12-2007
CKA3O4H1K



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All
Давайте ребята сделаем наглядную и фунциональную шапку.
Молодому бойцу PowerPro, может быть тяжело сориентироваться в ресурсах по сабжу.  
Могу и сам, потому достаточно и пожеланий.
 
evgenych
спасибо!  
 

Всего записей: 1378 | Зарегистр. 26-10-2004 | Отправлено: 10:22 18-12-2007 | Исправлено: CKA3O4H1K, 11:16 18-12-2007
mrd111

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, а чего так вяло то? Это же лучшее средство от всех болезней.

Всего записей: 28 | Зарегистр. 16-03-2007 | Отправлено: 16:23 25-12-2007
GingerFox



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Помощь нужна. Вот делаю я в PowerPro бар. Все нормально. Висит на левом краю экрана по бампу мышью появляется. Все хорошо, но вот никак не могу понять, КАК сделать так, чтобы ширина этого бара автоматически устанавливалась? Масса настроек, а вот такой не нашел. Приходится его размер мышью менять. Неудобно.
Помогите советом, можно как-нибудь сделать, чтобы ширина бара сама настраивалась по самой широкой кнопке например.

Всего записей: 317 | Зарегистр. 06-11-2003 | Отправлено: 20:34 26-12-2007
Varenik



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GingerFox
Чтобы настроить бар надо зайти в "Списки команд", выбрать в комбобоксе 'Bar', затем нажать кнопку "Свойства" и справа, почти в конце установить галочку на "Размер - сумма размеров кнопок"


----------
Если нравится, считайте, что получилось…

Всего записей: 1766 | Зарегистр. 21-07-2001 | Отправлено: 08:49 27-12-2007
iNSiDE2007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дык шапку делать будем? Готов помочь

Всего записей: 76 | Зарегистр. 07-01-2007 | Отправлено: 02:06 30-12-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Windows PowerPro


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru