Автор Тема: [Новая функция] OnScreenDisplay [OSD]  (Прочитано 13874 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Redline [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 506
  • Репутация: 369
  • Пол: Мужской
    • Награды
[Новая функция] OnScreenDisplay [OSD]
« Создано: Ноябрь 23, 2009, 18:46:16 »
Не хватает данной функции, чтобы можно было задать шрифт, размер шрифта, цвет, координаты для вывода на экране.

Функция может пригодиться для постоянного вывода каких-либо параметров в режиме реального времени (координаты указателя мыши, температура CPU и т.п.).

Для тех, кто не в курсе что такое OSD - это просто текст выводимый поверх всех окон обычно ярким цветом и крупным шрифтом, часто присутствует в проигрывателях видео (Light Alloy, Power DVD) и программах управления FM/TV-тюнерами.
Уроки по регулярным выражениям на AutoIt: RegExp

Русское сообщество AutoIt

[Новая функция] OnScreenDisplay [OSD]
« Отправлен: Ноябрь 23, 2009, 18:46:16 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8077
  • Репутация: 2313
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #1, Отправлен: Ноябрь 23, 2009, 22:01:49 »
Redline [?]
Цитировать
OSD - это просто текст выводимый поверх всех окон обычно ярким цветом и крупным шрифтом
В AutoIt оно есть, см. SplashTextOn.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн Redline [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 506

  • Автор темы
  • Репутация: 369
  • Пол: Мужской
    • Награды
Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #2, Отправлен: Ноябрь 24, 2009, 20:36:25 »
Redline [?]
Цитировать
OSD - это просто текст выводимый поверх всех окон обычно ярким цветом и крупным шрифтом
В AutoIt оно есть, см. SplashTextOn.
Не совсем то - вот пример для наглядности - программа управления Winamp-ом, выводит текущий трек в виде OSD, интересует только текст без Progressbar-ов.
« Последнее редактирование: Ноябрь 24, 2009, 21:27:12 от Redline »

Русское сообщество AutoIt

Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #2 Отправлен: Ноябрь 24, 2009, 20:36:25 »

Оффлайн Medic84 [?]

  • Администратор
  • *
  • Сообщений: 1416
  • Репутация: 303
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #3, Отправлен: Ноябрь 24, 2009, 20:44:21 »
А почему бы самому не написать эту ф-ю? Я не уверен что они ее даже добавят т.к. она очень специфична.  :whistle:

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

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8077
  • Репутация: 2313
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #4, Отправлен: Ноябрь 24, 2009, 23:07:36 »
Redline [?]
Цитировать
Не совсем то - вот пример для наглядности
Это не пример а снимок.

А теперь следует в точности описать что должна выполнять функция.
Хотя как указал Medic84, её скорее всего можно построить самому, и обычно разработчики AutoIt'а не добавляют новые функций если их можно без особых затруднений наваять самим.

Русское сообщество AutoIt

Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #4 Отправлен: Ноябрь 24, 2009, 23:07:36 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8077
  • Репутация: 2313
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #5, Отправлен: Ноябрь 26, 2009, 14:53:56 »
Redline [?]
Цитировать
с помощью неё смог таки создать то что хотел
Хорошо, но это решение не всегда (не везде) будет работать корректно. Например если цвет прозрачности будет совпадать с цветом одного из элементов.
Подробнее на оф. форуме

Русское сообщество AutoIt

Re: [Новая функция] OnScreenDisplay [OSD]
« Ответ #5 Отправлен: Ноябрь 26, 2009, 14:53:56 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
2779 Просмотров
Последний ответ Декабрь 12, 2011, 18:50:06
от C2H5OH
14 Ответов
6343 Просмотров
Последний ответ Январь 10, 2012, 03:37:47
от Kaster
0 Ответов
2349 Просмотров
Последний ответ Январь 09, 2012, 12:08:49
от C2H5OH
1 Ответов
2311 Просмотров
Последний ответ Март 29, 2012, 17:14:33
от AZJIO
12 Ответов
9595 Просмотров
Последний ответ Январь 12, 2013, 20:43:29
от erlik
3 Ответов
4258 Просмотров
Последний ответ Апрель 10, 2013, 11:49:48
от Renz
6 Ответов
4071 Просмотров
Последний ответ Июль 13, 2013, 02:49:45
от CreatoR
2 Ответов
2796 Просмотров
Последний ответ Сентябрь 21, 2013, 09:07:10
от madmasles
0 Ответов
1829 Просмотров
Последний ответ Сентябрь 17, 2013, 15:15:25
от madmasles
2 Ответов
2849 Просмотров
Последний ответ Январь 02, 2014, 16:19:32
от fatalist420