===================================================================== AJPapps - MPC screenshot helper 1.02 Линда Кайе 2010-2016. Посвящается Ариэль ===================================================================== Программа для ленивых любителей скриншотов. Она позволяет делать скриншоты одной кнопкой в Media Player Classic (программа сама закроет диалог сохранения скриншота), но также пригодится и в LightAlloy. История создания ---------------- Иногда мне приходится смотреть анимэ в MPC. Обычно это случается когда LightAlloy не может нормально сохранять скриншоты. И меня сильно заколебало окно выбора места, куда будем сохранять скриншот. Они бы ещё автоматом имя не подставляли бы! Нужно с этим бороться. Так как скриншоты у меня назначены на F12, нужно было написать программу, которая по нажатию, скажем, на Z "нажимала" бы F12 и закрывала бы появляющееся окно. Ну, это дело пять минут. Но больше времени заняло придумывание способа, как отключит горячую клавишу в других программах. Оказалось, что Z для скриншотов тоже иногда удобна. Поэтому я сделала поддержку LightAlloy. История изменений ----------------- • 1.00.0009 Первый публичный релиз. • 1.00.0012 [-] Новая версия Media Player Classic не определялась из-за отсутствия названия программы в заголовке окна. [+] Теперь можно отключать отправку Enter окну Media Player Classic. • 1.01.0014 [+] Добавлена поддержка MPC-BE. [+] Добавлена поддержка новых версий LightAlloy. • 1.02.0016 [+] Кроме Z теперь отслеживается комбинация Ctrl+S – для китайских пультов. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.01 Файл CommonFunctions0301.DLL • AJPapps - Subclasser 1.00 Файл Subclasser0100.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.MPCScreenShotHelper.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- На данный момент программа слишком проста, хотя умеет показывать свою иконку в трее, вести статистику и запускаться при старте системы. Для правильной работы, снятие скриншотов должно быть назначено на F12. Программа не настраивается (пока) и регистрирует горячие клавиши Z и Ctrl+S. поддерживаются только Media Player Classic (тестировала в Homeсinema сборке) и Light Alloy. При использовании в MPC есть один нюанс. Если вы хотите рассортировывать скриншоты по папкам, то сделайте первый скриншот обычным способом (через меню программы), сохраните в нужный каталог, и следующие скриншоты будут сохраняться уже в него. Тоже самое относится и к формату файла скриншота. Оказалось, что в Media Player Classic таки есть возможность делать скриншоты без вывода диалога сохранения файла. В настройках проигрывателя необходимо открыть Player \ Keys. В списке команд есть две: "Save image" и "Save image (auto)". Первая выводит диалог сохранения, а вторая - сохраняет в тот каталог, который использовался в прошлый раз. Таким образом можно назначить горячую клавишу на вторую команду и не мучиться. Именно поэтому в меню программы появился новый пункт: "Отправлять Enter в Media Player Classic". Когда он включен, программа сначала отправляет F12, а потом - Enter чтобы закрыть диалог сохранения файла. Когда же он выключен, программа отправляет только F12. таким образом, если F12 вызывает команду "Save image", то эта опция дожна быть включена, а если "Save image (auto)", то опцию стоит выключить. Удаление -------- Удаление производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/