PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > Myfrontend

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2012, 01:23   #171
elopukki
Новый Пользователь
 
Регистрация: 13.06.2011
Возраст: 51
Регион: 71
Сообщений: 24
elopukki is on a distinguished road
По умолчанию

Цитата:
Сообщение от balabollng Посмотреть сообщение
Скорее нам нужно сделать так, чтобы Вам не пришлось учиться ))

Время на это нужно... увы.. а его хронически не хватает.
Вообще мне ваша программа понравилась! Время? Времени ни на что не хватает! Идея очень хорошая именно в том что потратить максимум час, а кто подготовлен или не первый раз настраивает то и 5 минут, и потом ездить, именно ездить на машине а не лупиться во множество кнопок на экране как в икаре (реально монстр карпс что вызывает уважение к разработчикам и к тем кто это всё юзает в итоге особенно кто купил!).В частности когда солнце подсвечивает... Центрифуга вот к примеру, есть проблеммы но они забываются когда для человека (пользователя а не хакера который на первой же стоянке что то подправляет и так в течении месяцев) интерфейс сделан но нет клавиатуры нормальной и похоже ни когда не будет.
Ну а по сути вашей программы, я вот по прыгал тут с клавиатурами для гармина на центрифугу, ни чего не работает толком (штатная отлично работает но закрывает весь экран и это беда в поиске), в вашей программе как то это решается проще? Стоит ли мне что то искать, подтянуть свои знания (понимаю они не повредят но рациональность важнее ) ?
elopukki вне форума   Ответить с цитированием
Старый 28.04.2012, 17:59   #172
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 44
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Хм... клавиатуру нужно сделать. Думаю после майских праздников решим эту проблему.

Клавиатура будет с собственным скином и возможность встроить свой обработчик.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru
Видеорегистратор для камер стандарта UVC PION
Тема по UVC камерам
Мой проект Captiva 2,4
balabollng вне форума   Ответить с цитированием
Старый 03.05.2012, 16:06   #173
Loki2100
Пользователь
 
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
Loki2100 is on a distinguished road
По умолчанию

У меня вопрос по интеграции приложений.
В текущем виде мне не очень нравится управление музыкой (нет поддержки тегов, режимов воспроизведения и пр.). В качестве решения можно было бы интегрировать в одну из форм какой-нибудь foobar или, прости господи, WMP. Думаю, непосредственно с этим проблем быть не должно - находясь на странице с плеером им можно без проблем управлять, а вот когда уходишь в другую форму, возникает вопрос - как управлять плеером? Самый простой способ с точки зрения пользователя - повесить на кнопки фронтэнда эмуляцию горячих клавиш. Но ни в данной теме, ни в документации я так и не нашел возможно ли это. Второй вариант - повесить на кнопки консольные вызовы. Вроде такого:
Код:
ShellExec(ParseString("%MYDIR%\\foobar\\foobar.exe"), "-next");
Если, конечно, плеер подобное позволяет.
Хотелось бы так же обратной связи от плеера... при наличии внешнего API у плеера, вполне можно написать какую-то прослойку между плеером и фронтэндом...

Итак, собственно вопросы:
1. можно ли средствами фронтэнда эмулировать нажатие комбинаций клавиш?
2. можно ли к фронтэнду писать модули для связи с другими программами?
3. правильно ли я понимаю, на сегодняшний день единственная возможность управления внешней программой - консольные вызовы?
4. хотелось бы более свежей документации. А то все новые фичи размазаны по сотне страниц десятка тем.

PS Обнаружил косяк: если в качестве background формы указать изображение превышающее размерами width/height этой формы, то в качестве размеров формы будут использоваться размеры изображения (правда, позиционировать в той области все равно ничего не получится).

Последний раз редактировалось Loki2100; 03.05.2012 в 18:01.
Loki2100 вне форума   Ответить с цитированием
Старый 12.05.2012, 22:22   #174
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 44
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Пример использования 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
balabollng вне форума   Ответить с цитированием
Старый 21.05.2012, 16:02   #175
Loki2100
Пользователь
 
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
Loki2100 is on a distinguished road
По умолчанию

А как можно скриптом определить запущенность приложения?
Хочется чтобы по клике на кнопке "навигация" открывалась форма с запущенной в настоящий момент навигационной программой (а их может быть несколько. В том числе и запущено).

Последний раз редактировалось Loki2100; 21.05.2012 в 18:26.
Loki2100 вне форума   Ответить с цитированием
Старый 21.05.2012, 19:53   #176
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 44
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Могу приделать свойство скажем runing в объект захвата приложений.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru
Видеорегистратор для камер стандарта UVC PION
Тема по UVC камерам
Мой проект Captiva 2,4
balabollng вне форума   Ответить с цитированием
Старый 21.05.2012, 20:39   #177
Loki2100
Пользователь
 
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
Loki2100 is on a distinguished road
По умолчанию

Либо так, либо можно отслеживать статус формы... как я понимаю, форма с захваченным приложением считается открытой, даже если не отображается в настоящий момент на экране?
Loki2100 вне форума   Ответить с цитированием
Старый 22.05.2012, 09:52   #178
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 44
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Нет. Открытой форма считается та, которая сейчас открыта

Сегодня постараюсь выложить обновление.
__________________
Собственный FrontEnd и сайт посвященный ему www.myfrontend.ru
Видеорегистратор для камер стандарта UVC PION
Тема по UVC камерам
Мой проект Captiva 2,4
balabollng вне форума   Ответить с цитированием
Старый 22.05.2012, 12:02   #179
Loki2100
Пользователь
 
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
Loki2100 is on a distinguished road
По умолчанию

У меня проблема с яваскриптом:
Код:
//работает
if (Action=="PLAYPAUSE") {...
//не работает
if (Action=="PLAYPAUSE" && 1) {...
//не работает
if (Action=="PLAYPAUSE" AND 1) {...
//не работает
if (Action=="PLAYPAUSE" AND true) {...
//не работает
if (Action=="PLAYPAUSE") {//тут добавили комментарий
уже нашел - надо заменить на &amp;&amp; или использовать CDATA.

Последний раз редактировалось Loki2100; 22.05.2012 в 13:13.
Loki2100 вне форума   Ответить с цитированием
Старый 22.05.2012, 17:42   #180
Loki2100
Пользователь
 
Регистрация: 16.04.2012
Возраст: 73
Регион: 77, 97, 99, 177
Сообщений: 48
Loki2100 is on a distinguished road
По умолчанию

Вопросы:
1. Возможно ли использовать переменные для однотипных данных? Например, практически во всем скине надписи одного цвета. Но при этом глобально цвет задать нельзя и приходится его прописывать для каждого элемента (аналогично со шрифтами, размерами и пр). Было бы удобно кинуть это значение в какую-то переменную и потом ее везде подставлять. Как я понимаю, можно попробовать сделать что-то вроде:
Код:
<script name="colors">
	<var name="fontcolor">#ffffff</var>
</script>

<label
	fontcolor	= "%fontcolor%"
	DataSource	= "colors"
></label>
Правда, при этом возникает вопрос как навесить на элемент два DataSource (если надо элемент не только раскрасить)?

2. Поддержка png - она есть или нее нет? Просто проскакивала информация что вроде как должна быть, но у меня не работает.

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

4. аналоги css классов. Аналоги id уже присутствуют - можно задать элементу имя, после чего обратиться к его свойствам:
Код:
<label name="somename" fontcolor	= "#000"></label>
<script>
	<code>
		somename.fontcolor	= "#fff";
	</code>	
</script>
Если же элемент инклудится несколько раз, то имя ему задать нельзя и в этом случае было бы удобно задать ему какое-то groupname, чтобы из скрипта можно было обратиться ко всем элементам группы сразу.
Loki2100 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:52.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot