> Внимание

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



DisOff | программа отключения экрана и клавиш.



Реп: (1173)
DisOff
версия 1.071

Прикрепленное изображение

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

Системные требования:
DisOff (Отключения экрана): WM5/WM6.
DisCfg (Конфигуратор): WM5/WM6

Как работать с программой:

1) Блокировка всех клавиш.
  • Запускаем DisCfg заходим в настроки кнопок, выберем в сплывающем меню, отключить все клавиши, сохраняемся и выходим.

2) Программирование клавиш:
  • Запускаем программу для которой будем програмировать клавиши на пример CorePlayer и DisCfg, нажимаем "Настройки Окна", "Вывести список", в верху выбераем строчку "CorePlayer - wCorePlayer", далее "Применить", "Закрыть".
  • Далее нажмем "Настройки Кнопок", в сплывающем списке выберем "Перенаправлять клавиши", нажимаем кнопку "Клавиша" нажимаем на кпк/комуникаторе клавишу увеличения громкости, нажимаем на кнопку "Назначить" и нажимаем на джойстик вверх, нажимаем добавить, делаем также с уменьшением громкости и джойстик вниз.
  • Нажимаем "Закрыть".
  • В главном меню нажимаем "Сохранить", "Выйти"

Теперь включаем музыку в CorePlayer и запускаем DisOff, нажимаем громкость вверх или вниз, другие клавиши должны быть заблокированы.

Программа не работает с устройством HTC Artemis, исправить баг нет возможности так как нужно устройство, может быть и с др. зверьками.

Если назначить клавише код 255, то при нажатии будет включаться дисплей.
Можно назначить на клавишу 254, чтобы вкл/выкл функцию не засыпать.
эти клавиши будут действовать в любом режиме.

История изменений:

1.071
  • Теперь если в программе меняется класс или имя окна, то можно оставить его пустым в настройках, программа найдет его сама.
    Если вы не используете плеер или др. программы то оставьте оба поля пустыми.


1.07
  • Полностью переделал обработку клавиш, теперь должны работать все клавиши
  • Теперь на некоторых клавишах доступно долгое нажатие
  • Исправил небольшую проблему при настройки клавиш
  • Исправил ошибку блокировки экрана при поступлении звонка, версию не стал менять


1.06
  • Исправил ошибку связанную с клавишами, после звонка клавиши не действовали
  • Добавил функцию блокировки экрана во время поступления звонка, смотрим в "Настройки Звонка и др."


1.05
  • Добавил функцию не засыпать
  • Можно назначить на клавишу 254, чтобы вкл/выкл функцию не засыпать
  • Еще чтото изменил уже не помню
  • Думаю последняя версия, если не будет еще каких нибудь пожеланий
  • или ошибок


1.04
  • При входящем звонке программа не вырубаеться как раньше, а включает дисплей.
  • Во время звонка можно заблокировать экран (опционально)
  • Можно назначить клавишу которая будет отсылаться программе, при входящем вызове.
  • По окончанию звонка программа вернеться в прежнее состояние, выключит экран и захватит клавиши.


1.03
  • Добавил функцию запуска программы.
  • Улучшил захват клавишь, спасибо Lpm за помощь в тестирование.


Проверте настройки если ставите поверх старой версии.

Последняя версия программы доступна на Сайт программы

Скачать:
Версия 1.071: Прикрепленный файлDisOff1071.zip ( 15.98 КБ )

Архив версий:

Версия 1.07: Прикрепленный файлDisOff107.rar ( 14.81 КБ )

Версия 1.06: Прикрепленный файлDisOff106.zip ( 15.7 КБ )

Версия 1.05: Прикрепленный файлDisOff105.zip ( 15.46 КБ )



Сообщение отредактировал kzvs - 10.01.10, 04:13



Реп: (29)
#YouROK#,
Возможно ли зделать так, что бы разблокировка была не по софт клавишам, а по той же кнопке на которую назначаеш программу?



Реп: (1173)
myqtek8310,
это планируется в будущем, только кнопку надо будет указать заранее.



Реп: (1173)
DisOff ver 0.02

Программа для отключения экрана

Программу тестировал только на WM6 рус
По тестируете пожалуйста на других версиях. :)

Теперь программа умеет перенаправлять клавиши с изменением на другую,
или просто передавать как есть или заблокировать все клавиши.
При повторном запуске программы она включает экран, удобно если программа назначенна на определенную кнопку.

Прикрепленное изображение

Читайте хэлпы в DisCfg.exe

в аттаче zip файл в нем сам ехе, файл для конфигурации, все копируем в одну папку на кпк.

Прикрепленные файлы

Прикрепленный файлDisOff.zip ( 436.73 КБ )


Сообщение отредактировал #YouROK# - 05.09.08, 10:59



Реп: (1173)
DisOff 1.01
В новой версии:
теперь CAB
исправлены мелкие баги
доделана программа настройки
от старой версии не подходит файл конфигурации(DisOff.cfg)
оптимизирована работа программы

См шапку.

Сообщение отредактировал #YouROK# - 04.06.08, 11:22



Реп: (3)
#YouROK#,

Как-то странно сохраняет DisOff.cfg - то 0 байт, то 578 байт. Раз с третьего, наверное, получилось так, что настройки сохранились.

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

А так отличная работа.

Сообщение отредактировал Lpm - 05.06.08, 09:27



Реп: (1173)
Lpm,
Во время входящего звонка виндовс сам включает экран, а программа при включении экрана должна закрыться,
думаю что это не в программе дело, а в плеере.
Какой у тебя виндовс и какой плеер?
По поводу байт, если не нажать кнопку сохранить, а сразу выйти то он создаст пустой файл, нужно сначала сохранить настройки потом выходить из программы.

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

Сообщение отредактировал #YouROK# - 06.06.08, 13:53



Реп: (3)
#YouROK# @ 06.06.08 03:51:30
Lpm,
Какой у тебя виндовс и какой плеер?

нужно сначала сохранить настройки потом выходить из программы


WinMobile 6 Prof и TCPMP

Так и делал.

Заметил, что такая особенность проявляется после добавления сразу нескольких "Клавиш". Есть же нажимать "Сохранить" после каждой добавленной "Клавиши", то все работает.

P.S. и ход с переназначением клавиши на "255" не проходит - не включается экран

Прикрепленные файлы

Прикрепленный файлcapture_20080609_131138.bmp ( 150.06 КБ )


Сообщение отредактировал Lpm - 09.06.08, 12:16



Реп: (1173)
Lpm,
Спасибо, за тестирование, почемуто у меня не возникало таких проблем,
щас попробывал, точно есть такое.
Буду переделовать на обычный С++, а то чета с С# не дружу я наверно, столько намучился.
Еще один глюк заметил, несколько клавиш определяються как 91, у тебя есть клавиши которые определяються как одинаковые.



Реп: (3)
#YouROK#,

Одних и тех же номеров клавиш в "Определении" точно не было. А насчет истинности пока ни чего не могу сказать. (91-я у меня WinMenu или както там)

Часа два ловил ошибку с сохранением .cfg, после не трогаю настройки.

Сообщение отредактировал Lpm - 09.06.08, 12:57



Реп: (1173)
Новая версия, в шапке.
Тепер все на С++ и не требует .Net
Тестируем :)
Изменения:
Полностью переделал конфигуратор на С++
Изменил обработку клавиш в программе.
Попровил мелкие баги.

Файл конфигурации "DisOff.cfg" можно не удалять, просто запустить конфигуратор
и настроить окно и кнопки заодно проверить.
M
+1 от AlekseiES


Сообщение отредактировал ChiefTech - 19.06.08, 06:44



Реп: (43)
Поднимите #YouROK#'у репутацию
пока что еинственная прога (из тех кот я пробывал) кот выключает экран на Gigabyte GSmart MW700



Реп: (3)
#YouROK#,
В 1.02 баг в определении клавиш (влево,вправо,вверх,вниз)-все 132, хоть как изголяйся. Остальное нормально. Чуток поправить бы.

Жаль не могу репу добавить



Реп: (1173)
Lpm
У меня все нормально, в аттаче файл конфигуратор который ведет лог,
понажимай пожалуйста все кнопки и пришли лог файл "log_.txt" он будет лежать в корневой директории.

и еще вопрос когда нажимаешь джойстик там не выскакивает сначало одно значение потом сразу меняеться на др. 132?

Прикрепленные файлы

Прикрепленный файлDisCfg.zip ( 10.54 КБ )



Реп: (3)
#YouROK#,

Опросил все клавиши. Последняя "Фото", до этого четыре - джойстик.

Клавиши определяются сразу, т.е. значение не меняется, я по крайней мере это глазами не увидел.

13-Цент джойстика
138-Колесо вниз
137-Колесо вверх
139-Фото
112-Левая софт
113-Правая софт
114-Начало вызова
115-Конец вызова
91-Win
117-GPS
132-Джойстик в любую сторону

Прикрепленные файлы

Прикрепленный файлlog_.txt ( 8.34 КБ )


Сообщение отредактировал Lpm - 07.07.08, 15:40



Реп: (1173)
Lpm,
посмотрел твой лог ужс, все запутанно както, но все равно навоял, вот посмотри, должно идти нормально, но до конца не уверен, так как мало тестил

Прикрепленные файлы

Прикрепленный файлDisCfg.zip ( 9.66 КБ )



Реп: (3)
#YouROK#,

Гранд спасибо - все работает.



Реп: (29)
#YouROC#
А как бы переназначить кнопку разблокировки.



Реп: (1173)
myqtek8310,
Если ты имеешь ввиду кнопку включения и выключения девайса, то её никак нельзя переназначить,
Можно только назначить на любую др. клавишу, нажимаем "Клавиша" и назначаем кнопку, потом тыкаем на поле выше кнопки "Назначить" и туда вводим 255.

Added @ 29.07.2008, 15:49

Новая версия 1.03
Добавил функцию запуска программы и нажатия клавиши после запуска.
Улучшил захват клавишь, спасибо Lpm за помощь в тестирование.



Реп: (1173)
Поправил нажатие кнопки после запуска программы, теперь если программа не запущена, то при отключении экрана происходит запуск и нажатие, ну а если уже играет то кнопка не нажимается.



Реп: (1173)
Новая версия
1.04
При входящем звонке программа не вырубаеться как раньше, а включает дисплей.
Во время звонка можно заблокировать экран (опционально)
Можно назначить клавишу которая будет отсылаться программе, при входящем вызове.
По окончанию звонка программа вернеться в прежнее состояние, выключит экран и захватит клавиши.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 18:04