28.04.2012, 01:23 | #171 | |
Новый Пользователь
Регистрация: 13.06.2011
Возраст: 52
Регион: 71
Сообщений: 24
|
Цитата:
Ну а по сути вашей программы, я вот по прыгал тут с клавиатурами для гармина на центрифугу, ни чего не работает толком (штатная отлично работает но закрывает весь экран и это беда в поиске), в вашей программе как то это решается проще? Стоит ли мне что то искать, подтянуть свои знания (понимаю они не повредят но рациональность важнее ) ? |
|
28.04.2012, 17:59 | #172 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Хм... клавиатуру нужно сделать. Думаю после майских праздников решим эту проблему.
Клавиатура будет с собственным скином и возможность встроить свой обработчик.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru Видеорегистратор для камер стандарта UVC PION Тема по UVC камерам Мой проект Captiva 2,4 |
03.05.2012, 16:06 | #173 |
Пользователь
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
|
У меня вопрос по интеграции приложений.
В текущем виде мне не очень нравится управление музыкой (нет поддержки тегов, режимов воспроизведения и пр.). В качестве решения можно было бы интегрировать в одну из форм какой-нибудь foobar или, прости господи, WMP. Думаю, непосредственно с этим проблем быть не должно - находясь на странице с плеером им можно без проблем управлять, а вот когда уходишь в другую форму, возникает вопрос - как управлять плеером? Самый простой способ с точки зрения пользователя - повесить на кнопки фронтэнда эмуляцию горячих клавиш. Но ни в данной теме, ни в документации я так и не нашел возможно ли это. Второй вариант - повесить на кнопки консольные вызовы. Вроде такого: Код:
ShellExec(ParseString("%MYDIR%\\foobar\\foobar.exe"), "-next"); Хотелось бы так же обратной связи от плеера... при наличии внешнего API у плеера, вполне можно написать какую-то прослойку между плеером и фронтэндом... Итак, собственно вопросы: 1. можно ли средствами фронтэнда эмулировать нажатие комбинаций клавиш? 2. можно ли к фронтэнду писать модули для связи с другими программами? 3. правильно ли я понимаю, на сегодняшний день единственная возможность управления внешней программой - консольные вызовы? 4. хотелось бы более свежей документации. А то все новые фичи размазаны по сотне страниц десятка тем. PS Обнаружил косяк: если в качестве background формы указать изображение превышающее размерами width/height этой формы, то в качестве размеров формы будут использоваться размеры изображения (правда, позиционировать в той области все равно ничего не получится). Последний раз редактировалось Loki2100; 03.05.2012 в 18:01. |
12.05.2012, 22:22 | #174 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Пример использования Sell
<script name="ShellExec"> <code> var oShell = new ActiveXObject("Shell.Application"); var commandtoRun = "C:\\test.jpg"; oShell.ShellExecute(commandtoRun,"","","open","1") ; </code> </script> Открывает файл test.jpg
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru Видеорегистратор для камер стандарта UVC PION Тема по UVC камерам Мой проект Captiva 2,4 |
21.05.2012, 16:02 | #175 |
Пользователь
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
|
А как можно скриптом определить запущенность приложения?
Хочется чтобы по клике на кнопке "навигация" открывалась форма с запущенной в настоящий момент навигационной программой (а их может быть несколько. В том числе и запущено). Последний раз редактировалось Loki2100; 21.05.2012 в 18:26. |
21.05.2012, 19:53 | #176 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Могу приделать свойство скажем runing в объект захвата приложений.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru Видеорегистратор для камер стандарта UVC PION Тема по UVC камерам Мой проект Captiva 2,4 |
21.05.2012, 20:39 | #177 |
Пользователь
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
|
Либо так, либо можно отслеживать статус формы... как я понимаю, форма с захваченным приложением считается открытой, даже если не отображается в настоящий момент на экране?
|
22.05.2012, 09:52 | #178 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Нет. Открытой форма считается та, которая сейчас открыта
Сегодня постараюсь выложить обновление.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru Видеорегистратор для камер стандарта UVC PION Тема по UVC камерам Мой проект Captiva 2,4 |
22.05.2012, 12:02 | #179 |
Пользователь
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
|
У меня проблема с яваскриптом:
Код:
//работает if (Action=="PLAYPAUSE") {... //не работает if (Action=="PLAYPAUSE" && 1) {... //не работает if (Action=="PLAYPAUSE" AND 1) {... //не работает if (Action=="PLAYPAUSE" AND true) {... //не работает if (Action=="PLAYPAUSE") {//тут добавили комментарий Последний раз редактировалось Loki2100; 22.05.2012 в 13:13. |
22.05.2012, 17:42 | #180 |
Пользователь
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
|
Вопросы:
1. Возможно ли использовать переменные для однотипных данных? Например, практически во всем скине надписи одного цвета. Но при этом глобально цвет задать нельзя и приходится его прописывать для каждого элемента (аналогично со шрифтами, размерами и пр). Было бы удобно кинуть это значение в какую-то переменную и потом ее везде подставлять. Как я понимаю, можно попробовать сделать что-то вроде: Код:
<script name="colors"> <var name="fontcolor">#ffffff</var> </script> <label fontcolor = "%fontcolor%" DataSource = "colors" ></label> 2. Поддержка png - она есть или нее нет? Просто проскакивала информация что вроде как должна быть, но у меня не работает. 3. отрицательные отступы. Наверное, интересной возможностью могло бы стать позиционирование приложений и фонов внутри отведенной области. Например, удобно было бы скрыть рамку окна у захваченного приложения, сдвинув его на несколько пикселей левее в рамках указанной области. Для кнопок же можно было использовать спрайты, вместо отдельных изображений. 4. аналоги css классов. Аналоги id уже присутствуют - можно задать элементу имя, после чего обратиться к его свойствам: Код:
<label name="somename" fontcolor = "#000"></label> <script> <code> somename.fontcolor = "#fff"; </code> </script> |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|