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

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

Модерирует : 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

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

PREVED



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

StrokesPlus (S+) - бесплатная программа с огромными возможностями, позволяющая управлять операционной системой и приложениями при помощи жестов мыши (включая кнопки мыши), а также горячих клавиш. Имеет гибкие настройки, поддерживает выполнение действий, основанных на скриптовом языке Lua. В отличие от аналогичной программы StrokeIt, позволяет настраивать срабатывание жестов внутри дочерних окон (в пределах одного приложения - родительского окна). При определенной настройке и после привыкания резко повышает продуктивность работы, упрощая управляемость компьютером. Имеет 64-битную версию. Среди программ подобного назначения имеет самые большие возможности.
 
Официальный сайт: http://www.strokesplus.com/
Справка (англ.): http://www.strokesplus.com/help/
Форум на официальном сайте (англ.): http://www.strokesplus.com/forum/
 
Скачать:
Версия 32-бит
Портабельная версия(ZIP): http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x86.zip
Установщик: http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x86.exe
Установщик (с цифровой подписью для UAC в Windows Vista/7/8/10): http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x86_Signed.exe
 
Версия 64-бит
Портабельная версия(ZIP): http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x64.zip
Установщик: http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x64.exe
Установщик (с цифровой подписью для UAC в Windows Vista/7/8/10): http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x64_Signed.exe
 
Русификатор: в процессе разработки (степень готовности - высокая)  
 
Важно! Решение проблем с автозапуском и ограниченной функциональностью StrokesPlus в среде Windows 8.1
Важно! Решение проблемы с некорректной работой жестов, связанных с передачей горячих клавиш в русской раскладке в среде Windows 8.1 (и выше)
 


Скриншот:




 


Готовые скрипты:
 
  • Скрипт для переключения между окнами в Windоws при зажатой клавише мыши и вращении колеса(скроллинге) - для Windows 7, Windows XP
     
  • Скрипт для разблокирования родительского окна(окна, блокированного окном дочерним) в любых приложениях - must have
     
  • Скрипт для принудительного сворачивания ЛЮБЫХ окон, в т.ч. окон, которые невозможно свернуть штатными средствами
     
  • Настройка S+ для переключения вкладок посредством скроллинга(колеса мыши) в браузере Opera 12.x(и в более ранних версиях) без появления списка вкладок.
     
  • Настройка S+ для переключения между двумя последними активными вкладками в браузере Opera 12.x(и в более ранних версиях) с помощью жеста мыши
     
  • Жесты для управления окнами и приложениями в Windows: закрыть окно, закрыть приложение(корректно), принудительно закрыть приложение(убить процесс)
     


    StrokesPlus.net - преемник для StrokesPlus. Есть портабельная версия. Требуется предустановленный VC 2015 Runtime.
    На английском. Бесплатно. https://www.strokesplus.net/

  • Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 15:42 16-06-2013 | Исправлено: Maz, 21:17 15-12-2024
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.1 (November 21, 2021)
    Цитата:
    - Added ClearScript.Core assembly types to script engine for Microsoft.ClearScript namespace
    - Fixed issue with mouse wheel relay under certain configurations
    - Fixed incorrect parameter being showin Loop step
    - Removed logic qualifier from receipt of WM_ENDSESSION message to (maybe) fix crash on logoff
      - Narrator: "It didn't."
    - Updated ClearScript to 7.1.7
    - Updated WebView2 to 1.0.1020.30
    - Updated Ookii.Dialogs.WinForms to 4.0.0
    - Added Portuguese (Brazil) translation
    - Updated language entries
      - ScriptHelp.ActionMethod.GetMacroScript.Parameters.category.Description
      - ScriptHelp.ActionMethod.GetRegionFromPoint.Parameters.rows.Description
      - ScriptHelp.ActionMethod.GetStoredObject.Description
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:34 22-11-2021
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.2 (November 23, 2021)
    Цитата:
    - Added manual config setting for different key to stop recording macro
       See here to find the valid key code value for the key you want to press:  
       https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
       StrokesPlus.Configuration.Settings.CustomMacroStopKey = 0x72; // F3 key
    - Changed SystemWindow.SendClose() to use PostMessage instead of SendMessage Win API call
    - Fixed issue with Steps virtual key dropdown not populating selected value
    - Fixed crash with recording macro and stopping without taking any actions
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:17 24-11-2021
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.3 (December 2, 2021)
    Цитата:
    - Fixed issue with virtual key dropdown in Steps
    - Increased the size of some dropdowns for high DPI settings
    - Updated to ClearScript 7.2
    - Changed console logging timestamps to 24 hour
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 11:36 03-12-2021
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.4 (December 28, 2021)
    Цитата:
    - Updated WebView2 to version 1.0.1054.31
    - Updated Console script logic, if text is selected, only execute the selection, otherwise all text
    - Added System.IO.Compression and System.IO.Compression.FileSystem to script engine
    - Added Saved Strings feature which differs from Stored Values. Saved Values are persisted to your
      settings file, so the values remain after closing S+. Stored Values are lost when S+ exits.
      Script: sp.GetSavedString or StrokesPlus.SavedStrings.Get
              sp.SaveString or StrokesPlus.SavedStrings.Set
              sp.DeleteSavedString or StrokesPlus.SavedStrings.Delete
              sp.DeleteAllSavedStrings or StrokesPlus.SavedStrings.DeleteAll
      Steps:  Get Saved String
              Save String
              Delete Saved String
              Delete All Saved Strings
      Direct: sp_config.SavedStrings [Dictionary<string, string>]
    - Added hidden setting sp_config.SilentStart (bool) which disables splash screen and hides tray icon
      NOTE: This will likely affect the ability to activate other windows (taskbar button flashing instead)
            This only hides the tray icon, scripts can still be used to show the tray icon and open the
            Settings window
      Set via: sp_config.SilentStart = true;
               sp_config.SilentStart = false;
    - Added language entries
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 12:22 29-12-2021
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.5 (January 5, 2022)
    Цитата:
    - Fixed bug with MouseButtons dropdown in Steps not displaying selected value
    - Added StrokesPlus.Input.Keyboard.Keys.IsDown(vk) and sp.IsKeyDown(vk)
    - Added StrokesPlus.Input.Keyboard.Button.IsDown(MouseButtons) and sp.IsButtonDown(MouseButtons)
    - Added to Steps: Keyboard > Is Key Down
    - Added to Steps: Mouse > Is Button Down
    - Added language entries
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:23 06-01-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.6 (January 12, 2022)
    Цитата:
    - Fixed a couple parameter name changes which caused translations to not match correctly
    - Added two properties to SystemWindow which leverage the internal methods used to get a window's
      EXE name and path. This makes it a little simpler to get the EXE name and provides error handling
      which attempts to use different methods upon one method failing. Crucially, it cannot result in
      an error, it will just return an empty string if all methods fail.
    - Updated language entries to correct typo:
       ScriptHelp.SystemWindowProperty.AllChildWindows.Description
       ScriptHelp.SystemWindowProperty.AllDescendantWindows.Description
    - Added language entries:
       ScriptHelp.SystemWindowProperty.ExecutablePath.Name
       ScriptHelp.SystemWindowProperty.ExecutablePath.Description
       ScriptHelp.SystemWindowProperty.ExecutablePath.Type
       ScriptHelp.SystemWindowProperty.ExecutablePath.Example.Simple
       ScriptHelp.SystemWindowProperty.ExecutableName.Name
       ScriptHelp.SystemWindowProperty.ExecutableName.Description
       ScriptHelp.SystemWindowProperty.ExecutableName.Type
       ScriptHelp.SystemWindowProperty.ExecutableName.Example.Simple
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:15 13-01-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.7 (January 25, 2022)
    Цитата:
    - Fixed issue with hotkeys being cleared when S+ is disabled and Apply/OK clicked, this is only
      relevant when Keep Registered Hot Keys Active When Disabled is checked
    - Added 2 second delay during initial load of Console window in background to hopefully avoid  
      error during load while assemblies are still loading
    - Updated to ClearScript 7.2.1
    - Updated to WebView2 1.0.1072.54
    - Updated zh-TW translation
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 15:39 26-01-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.8 (January 31, 2022)
    Цитата:
    - Disabled hotkey already registered message if the internal hotkey ID was previous assigned
      successfully
    - Added option to specify custom location (X,Y) for hints
    - Added language entries:
       tabPreferencesHintLocationCustom
       tabPreferencesHintLocationCustomLabel
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 10:15 01-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.5.9 (February 1, 2022)
    Цитата:
    - Fixed issue with custom hint location setting
    - Updated translations
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 10:17 02-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.0 (February 13, 2022)
    Цитата:
    - Added new editor color settings (note that other Scintilla* settings already existed)
       sp_config.ScintillaBackgroundColor
       sp_config.ScintillaFontColor
       sp_config.ScintillaFontBackColor
       sp_config.ScintillaMarkerBackgroundColor
       sp_config.ScintillaMarkerColor
       sp_config.ScintillaIdentifierBackColor
       sp_config.ScintillaCommentBackColor
       sp_config.ScintillaNumberBackColor
       sp_config.ScintillaCharacterBackColor
       sp_config.ScintillaKeywordBackColor
       sp_config.ScintillaSecondaryKeywordBackColor
       sp_config.ScintillaOperatorBackColor
       sp_config.ScintillaClassBackColor
       sp_config.ScintillaLineNumberBackColor
       sp_config.ScintillaFoldMarginColor
       sp_config.ScintillaFoldMarginHighlightColor
       sp_config.GestureThumbnailBackgroundColor
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:10 14-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.1 (February 17, 2022)
    Цитата:
    - Due to changes in script editor color properties, all related values have been reset to default
    - Fixed crash when invalid path characters exist in the External Script file value
    - Fixed logic issue which would prevent external script from being evaluated if Load script was not
      enabled
    - Fixed issue with control characters getting inserted into script editors
    - Fixed issue with line number margin size in Console script editor
    - Updated check before saving Console window position to ensure the reported location is on screen
    - Updated script Find All results panel to use Scintilla color settings
    - Removed sp_config.ScintillaBackgroundColor
    - Renamed sp_config.sp_config.ScintillaMarkerBackgroundColor to sp_config.ScintillaMarkerBackColor
    - Added sp_config.ScintillaCaretColor (blinking cursor color)
    - Added sp_config.ScintillaSelectionBackColor
    - Note that sp_config.ScintillaIdentifierColor and sp_config.ScintillaIdentifierBackColor generally
      dictate the default text colors.  
      sp_config.ScintillaFontBackColor will set the script area's background color (essentially,  
      anywhere another text type isn't matched)
      While sp_config.ScintillaFontColor doesn't appear to have a case where it has an effect.
    - See here for some example color schemes: https://forum.strokesplus.net/posts/m12763-Dark-mode
    - Updated to ClearScript 7.2.2
    - Updated to WebView2 1.0.1108.44
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 10:17 18-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.3 (February 19, 2022)
    Цитата:
    ---------------------------------------------------------------------------------------------------
    0.5.6.3 - 2/19/2022
    ---------------------------------------------------------------------------------------------------
    - Updated the mouse hook window's logic to ensure it's not considered visible
    - Added logic to Draw Surface Always on Top and Send Draw Surface to Bottom checkboxes so only one
      can be checked at any time. Didn't cause any harm, but seemed confusing to be able to check both
    - Added Hint Text field to action editor, this will show in the hint popup if enabled
    - Added Hint Text font selection to Options > Hints
    - Added Comments property to BaseAction class
    - Added language entries:
       tabPreferencesHintTipFontSizeLabel
       tabPreferencesHintTipFontNameLabel
       HintText
       EnterHintText
     
    ---------------------------------------------------------------------------------------------------
    0.5.6.2 - 2/19/2022
    ---------------------------------------------------------------------------------------------------
    - Same as 0.5.6.3, I needed to fix a memory leak I created, so I updated the file name and version  
      in case the CDN already cached 0.5.6.2 files with the bad code
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 10:52 21-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.4 (February 21, 2022)
    Цитата:
    - Added window style flag types to script engine: WindowStyleFlags, WindowExStyleFlags
    - Added the above flags to StrokesPlus.Enums.WinAPI namespace
    - Added extra hint trace logging and hint window validity check on DisplayHint
    - Continued work on new settings HTML
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:54 22-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.5 (February 24, 2022)
    Цитата:
    - Moved COLORREF struct definition to StrokesPlus.Types.WinApi.COLORREF
    - Moved console loading to PostStartup()
    - Added sp_config.ConsoleStartupDelay - int, default 2 (seconds) - try increasing this value if
      you are getting error messages when S+ first starts or a non-initialized Console script editor
    - Added try/catch in InitScintilla, if this occurs, you won't have script editor formatting, auto
      complete, etc. - but things should still function fine.
    - Added StrokesPlus.Program.ErrorLog (List<StrokesPlus.Types.Internal.ErrorInfo>) which will store
      all internal errors in case they are helpful in debugging. Note that this list is not saved, only
      has data during the life of the S+ process
    - Added sp.UpdateStrokeColors() to refresh the brushes based on config setting values
    - Added sp.ResetHintState() to try and troubleshoot an issue when hints stop appearing
    - Added SystemWindow type to script engine as StrokesPlus.Types.Internal.SystemWindow. This is  
      mostly just for you to be able to use the type in a List, for example:  
        var x = new List(StrokesPlus.Types.Internal.SystemWindow);
        x.Add(sp.ForegroundWindow());
      There's really not much the type itself exposes, except for a few static methods which are  
      already accessible via existing S+ functions that are more script friendly.
      For example:
        var w = new StrokesPlus.Types.Internal.SystemWindow(handle)
      is the same as:
        var w = sp.WindowFromHandle(handle);
    - Updated translations
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 10:47 26-02-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.6 (June 7, 2022)
    Цитата:
    - IMPORTANT: I would recommend backing up your config before installing this version, simply  
      because there are a lot of updates relating to themes which are not complete and have not been  
      tested, but I wanted to fix a few things and did not create a separate branch for themes like I  
      should have...
    - NOTE: There are various updates which reference themes - I intended to complete that, but have  
      run into multiple issues I still need to work through, so this release contains some items but  
      they are not active at this time
    - Fixed issue causing internal setting value to multiply
    - Fixed issue with hints not showing correct hint text for secondary actions
    - Added Nullable<Point> ShowAtLocation to InputBoxInfo  
    - Fixed issue with importing multiple action categories of the same name creating duplicate  
      categories
    - Marked all sp_config.Scintilla* properties and sp_config.GestureThumbnailBackgroundColor as  
      obsolete, these WILL BE REMOVED in the future
    - On first run, the existing Scintilla* and GestureThumbnailBackgroundColor property values will be
      copied to the new theme settings
    - Added sp_config.CurrentTheme (Theme class) and sp_config.Themes (List<Theme>) to manage themes
    - Note that some properties in the Theme won't have an effect in the current screens, but may in  
      the future. Theme properties with their color set to Color.Transparent are not currently used
    - sp_config.Scintilla* fields are still valid, but deprecated. The appropriate Theme* properties
      use the Scintilla* fields as backing variables
    - Added sp_config.ApplyDefaultLightTheme()
    - Added sp_config.ApplyDefaultDarkTheme()
    - Added Current Theme section to Import/Export and excluded theme related values from the Options
      selection
    - Added language entries
       ThemeModeLight
       ThemeModeDark
       ThemeModeSelect
       ThemeDefaultNameLight
       ThemeDefaultNameDark
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 13:00 08-06-2022 | Исправлено: Vimann, 13:00 08-06-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.7 (June 17, 2022)
    Цитата:
    - Fixed issue with HistoryScripts not having the script property assigned
    - Updated history script logic to include awareness of the ExecuteByIndex method
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:27 18-06-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.8 (June 21, 2022)
    Цитата:
    - Added sp.FindImageWithinImage or StrokesPlus.Multimedia.Images.FindImageWithinImage, which takes
      a source image (needle) and searches for it inside the haystack image. If found, it returns a  
      Point with the top,left coordinates of where the needle was found in the haystack. Otherwise, it
      returns null if the source image was not found.
      IMPORTANT: The two images being compared should be PNG or Bitmap without compression, full 24-bit
      or 32-bit images without transparency.
    - Added language entries:
       ScriptHelp.ActionMethod.FindImageWithinImage.Name
       ScriptHelp.ActionMethod.FindImageWithinImage.Description
       ScriptHelp.ActionMethod.FindImageWithinImage.Returns
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.needle.Name
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.needle.Description
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.needle.Type
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.haystack.Name
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.haystack.Description
       ScriptHelp.ActionMethod.FindImageWithinImage.Parameters.haystack.Type
       ScriptHelp.ActionMethod.FindImageWithinImage.Example.Simple
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 12:27 22-06-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.6.9 (June 23, 2022)
    Цитата:
    - Removed error popup for WM_REGISTERSINGLEHOTKEY message calls when hot key is already registered
      since this is only intended for internal use during the hot key execution workflow
    Installer Version | Portable Version

    Всего записей: 2524 | Зарегистр. 23-03-2004 | Отправлено: 09:35 24-06-2022
    Zivers



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, кто подскажет как добавить жест, заменяющий мышиные клавиши "назад" и вперёд?
    У меня последние лет 10 были мыши с кнопками сбоку "вперёд-назад", жутко удобно  
    и не представляю себе жизнь без этого, в любом окне нажал "назад" и всё, никуда тянуться не нужно.
     
    Как добавить такое в данной программе? Перерыл действия в "мыши", но там такого нет.

    Всего записей: 1068 | Зарегистр. 03-06-2006 | Отправлено: 14:35 23-10-2022
    BOA_KAA



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zivers
     
    https://ibb.co/Vp2Thfr
     
    P.S.: У меня жесты запускаются средней кнопкой мыши.

    Всего записей: 310 | Зарегистр. 01-12-2004 | Отправлено: 14:47 23-10-2022
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » StrokesPlus, StrokesPlus.net: жесты мыши для Windows


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru