![]() |
Цитата:
Ну а по сути вашей программы, я вот по прыгал тут с клавиатурами для гармина на центрифугу, ни чего не работает толком (штатная отлично работает но закрывает весь экран и это беда в поиске), в вашей программе как то это решается проще? Стоит ли мне что то искать, подтянуть свои знания (понимаю они не повредят но рациональность важнее ) ? |
Хм... клавиатуру нужно сделать. Думаю после майских праздников решим эту проблему.
Клавиатура будет с собственным скином и возможность встроить свой обработчик. |
У меня вопрос по интеграции приложений.
В текущем виде мне не очень нравится управление музыкой (нет поддержки тегов, режимов воспроизведения и пр.). В качестве решения можно было бы интегрировать в одну из форм какой-нибудь foobar или, прости господи, WMP. Думаю, непосредственно с этим проблем быть не должно - находясь на странице с плеером им можно без проблем управлять, а вот когда уходишь в другую форму, возникает вопрос - как управлять плеером? Самый простой способ с точки зрения пользователя - повесить на кнопки фронтэнда эмуляцию горячих клавиш. Но ни в данной теме, ни в документации я так и не нашел возможно ли это. Второй вариант - повесить на кнопки консольные вызовы. Вроде такого: Код:
ShellExec(ParseString("%MYDIR%\\foobar\\foobar.exe"), "-next"); Хотелось бы так же обратной связи от плеера... при наличии внешнего API у плеера, вполне можно написать какую-то прослойку между плеером и фронтэндом... Итак, собственно вопросы: 1. можно ли средствами фронтэнда эмулировать нажатие комбинаций клавиш? 2. можно ли к фронтэнду писать модули для связи с другими программами? 3. правильно ли я понимаю, на сегодняшний день единственная возможность управления внешней программой - консольные вызовы? 4. хотелось бы более свежей документации. А то все новые фичи размазаны по сотне страниц десятка тем. PS Обнаружил косяк: если в качестве background формы указать изображение превышающее размерами width/height этой формы, то в качестве размеров формы будут использоваться размеры изображения (правда, позиционировать в той области все равно ничего не получится). |
Пример использования Sell
Открывает файл test.jpg |
А как можно скриптом определить запущенность приложения?
Хочется чтобы по клике на кнопке "навигация" открывалась форма с запущенной в настоящий момент навигационной программой (а их может быть несколько. В том числе и запущено). |
Могу приделать свойство скажем runing в объект захвата приложений.
|
Либо так, либо можно отслеживать статус формы... как я понимаю, форма с захваченным приложением считается открытой, даже если не отображается в настоящий момент на экране?
|
Нет. Открытой форма считается та, которая сейчас открыта :)
Сегодня постараюсь выложить обновление. |
У меня проблема с яваскриптом:
Код:
//работает |
Вопросы:
1. Возможно ли использовать переменные для однотипных данных? Например, практически во всем скине надписи одного цвета. Но при этом глобально цвет задать нельзя и приходится его прописывать для каждого элемента (аналогично со шрифтами, размерами и пр). Было бы удобно кинуть это значение в какую-то переменную и потом ее везде подставлять. Как я понимаю, можно попробовать сделать что-то вроде: Код:
2. Поддержка png - она есть или нее нет?:) Просто проскакивала информация что вроде как должна быть, но у меня не работает. 3. отрицательные отступы. Наверное, интересной возможностью могло бы стать позиционирование приложений и фонов внутри отведенной области. Например, удобно было бы скрыть рамку окна у захваченного приложения, сдвинув его на несколько пикселей левее в рамках указанной области. Для кнопок же можно было использовать спрайты, вместо отдельных изображений. 4. аналоги css классов. Аналоги id уже присутствуют - можно задать элементу имя, после чего обратиться к его свойствам: Код:
|
Часовой пояс GMT +4, время: 10:05. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot