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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

sp_1969 21.04.2018 21:41

А есть вариант в FLAT, после того как растянулся он на нужный экран, запомнить это разрешение? А то иногда пальцем сбиваешь его, а потом трудно в движении вернуть как бУло. )

duzzy 21.04.2018 22:00

Цитата:

Сообщение от sp_1969 (Сообщение 401497)
А есть вариант в FLAT, после того как растянулся он на нужный экран, запомнить это разрешение? А то иногда пальцем сбиваешь его, а потом трудно в движении вернуть как бУло. )

Привет !
Есть конечно, вот тут...
Правый клик на нижний тулбал, в появившемся контекстном меню выбрать "Properties"...
http://jpegshare.net/thumbs/44/cc/44...f700e47266.jpg

В этом окне настроек выбрать...
PROP.Window_Size = 800,600 --- вписать нужный размер окна сборки
PROP.Window_Size_Check_ON|OFF --- true/false (true - проверка размеров окна включена, false - проверка размеров окна выключена)
http://jpegshare.net/thumbs/0c/90/0c...266ddb0d63.jpg
После включения этой опции размер окна сборки будет постоянным.

sp_1969 22.04.2018 00:08

ОК. Спасибо!

duzzy 22.04.2018 17:54

Заделал скриптец по переключению устройств воспроизведения.
Работать будет только в фубаре версии 1.4 и JScrpit Panel 2.1.3.

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

Так выглядит...
http://jpegshare.net/thumbs/42/f4/42...226f0d8077.jpg

Так работает...

Добавлю в сборку когда выйдет стабильная версия фубара 1.4
...

seriousstas 12.05.2018 15:19

duzzy
Здаров!
https://hydrogenaud.io/index.php/top...html#msg956965
Это полезно сделать по дефолту для JScript Panel . Может сделает на Твоём примере.
Цитата:

- добавлены методы и колбэки fb.GetOutputDevices и fb.SetOutputDevice
Марк молоток! Вручную вводить не удобно.

duzzy 12.05.2018 23:26

seriousstas

Привет ! :)
Марка решил немного подколоть :smile1:
Думаю он положит на это дело...
Цитата:

Это полезно сделать по дефолту для JScript Panel . Может сделает на Твоём примере.
Я тоже так думаю что нет смысла в диалоговых окнах на весь экран, да и настраивать не очень удобно.
Плюс я не использую скрипты в самом редакторе JS, мне не удобно у меня все скрипты в нотпаде))

Я и МПС по такому подобию переделал))
http://jpegshare.net/thumbs/60/62/60...bd3631ea28.jpg http://jpegshare.net/thumbs/c4/db/c4...72815d3630.jpg
http://jpegshare.net/thumbs/a0/d1/a0...e801c07ad9.jpg http://jpegshare.net/thumbs/da/46/da...03ea80901c.jpg
Подписал окна Properties для наглядности чтоб не путаться, и увеличил в них шрифт для более лучшей читаемости текста.
Единственный минус из за перемещения кнопок в диалоге Properties МПС пришлось выключить ресайз окна... при ресайзе диалога кнопки съезжали с нужной позиции, но меня такой размер окна устраивает он более оптимальный, возможно еще шрифт немного увеличу(знакомый просил побольше сделать)).. слеповат немного).
Если нужно могу переделанные либы выложить... ?

Цитата:

fb.GetOutputDevices и fb.SetOutputDevice
Очень странно иногда работает, бывает выбивает настройки на выбор звучки в настройках фубара...
А так да штука достаточно полезная не нужно лезть в настройки достаточно пальцем в панели ткнуть))

Вообще конечно фуб 1.4 очень печалит, постоянно что то вылезает в нем, я пока на 1.3.17 остаюсь...
Да и вообще в сфере ПО как то все печально(....
Тут с приятелем эксперимент ставили над его компом)))
Ставили 10-ку, 8-ку, 7-ку(обычные инсталляции) и сравнивали как работает простой набор программ(фубар(моя сборка), икар), и как оказалось 7-ка самая шустрая, 8-ка чуть медленнее(но шустрее по графике немного), 10-ка просто трэш(съела флешку и запорола съемный хдд, js панели просто нечто тормоза были там где их быть не должно))))

duzzy 13.05.2018 00:24

Цитата:

Сообщение от sp_1969 (Сообщение 401504)
ОК. Спасибо!

Совсем забыл про еще одну возможность залочить размер окна фубара, т.е. оно совсем не будет менять размер
Настройки тут...
http://jpegshare.net/thumbs/da/9b/da...1292f5cf12.jpg
1. Отключить изменение размера окна
2. Минимальный размер окна
3. Максимальный размер окна

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

seriousstas 13.05.2018 17:35

Цитата:

Если нужно могу переделанные либы выложить... ?
Бросай либы , кастомизация на малых размерах экранов с увеличенным В Win 7 8 10 до 125% процентов шрифтов - будет удобнее думаю.
Я "ОК" через "Enter" нажимаю))

seriousstas 13.05.2018 17:50

Цитата:

Вообще конечно фуб 1.4 очень печалит, постоянно что то вылезает в нем
А я пока доволен ..
Единственное , что мешало - тайминг "до переключении станции без и-нета"
не работал . Накатал в личку Питеру и он поправил в 12-й бете)
Цитата:

10-ка просто трэш - съела флешку и запорола съемный хдд
Я ставил 10-ку на пробу в авто . Думал потестить и стереть .
Оставил тк увидел три важных плюса :
1 Работа Wi-Fi менеджера - быстро находит и подкючается.
2 SMB (те доступ к файлам на ПК по Wi-Fi)
на 7 и 8.1 ОС ждал минуту где-то , на на 10-ке - мгновенных доступ в 10-ти дискам (8 HDD)
Незнаю, как это возможно . Если помнишь мою схему: Роутер >> 220В 100 метров >> Роутер2 в гараже >> Свисток в машине
3 Скорость запуска и работы режимов СНА так и обычный запуск ОС.
Сон на 7-ке тормозил . Долгий уход в гибридном режиме ..
Радости нет предела сейчас . + убрал слабое звено - тетеринг по Wi-Fi , который прикинь глушил команды БТ для Икара) ..

duzzy 13.05.2018 23:55

Цитата:

Сообщение от seriousstas (Сообщение 402021)
Бросай либы , кастомизация на малых размерах экранов с увеличенным В Win 7 8 10 до 125% процентов шрифтов - будет удобнее думаю.
Я "ОК" через "Enter" нажимаю))

Вот держи моды диалогов в js и mps :wink2:

А это для самостоятельной правки библиотек в resource hacker...

JScript Panel
Код:

//===================== Script Editor Dialog Sizes
102 DIALOGEX 0, 0, 420, 132
STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "JScript Panel Configuration"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "Tahoma", FW_NORMAL, FALSE, 0
{
  CONTROL "", 1000, EDIT, ES_CENTER | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER, 7, 5, 404, 14
  CONTROL "", 1001, "JScriptScintilla", 0x52000000, 7, 23, 404, 79
  CONTROL "&Tools", 1002, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 110, 50, 14
  CONTROL "Script Engine:", 1003, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 63, 102, 50, 8
  CONTROL "", 1004, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 63, 112, 55, 21
  CONTROL "Edge Style:", 1005, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 123, 102, 45, 8
  CONTROL "", 1006, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 123, 112, 55, 21
  CONTROL "Transp", 1007, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 187, 105, 35, 10
  CONTROL "&Grab Focus", 1008, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 187, 120, 52, 10
  CONTROL "&OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 250, 110, 50, 14
  CONTROL "&Apply", 110, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 306, 110, 50, 14
  CONTROL "&Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 362, 110, 50, 14
}

//================================================

//===================== Properties Dialog Sizes
109 DIALOGEX 0, 0, 350, 215
STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "JS Properties"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 9, "Tahoma", FW_NORMAL, FALSE, 1
{
  CONTROL "", 1014, LISTBOX, LBS_NOTIFY | LBS_OWNERDRAWVARIABLE | LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL, 7, 3, 335, 190
  CONTROL "De&lete", 1010, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 198, 40, 14
  CONTROL "C&lear", 1011, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 198, 40, 14
  CONTROL "I&mport", 1012, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 93, 198, 40, 14
  CONTROL "E&xport", 1013, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 136, 198, 40, 14
  CONTROL "&OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 198, 45, 14
  CONTROL "&Apply", 110, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 244, 198, 45, 14
  CONTROL "&Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 298, 198, 45, 14
}

//=============================================

MPS
Код:

//===================== Script Editor Dialog Sizes
101 DIALOGEX 0, 0, 361, 161
STYLE DS_FIXEDSYS | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "Mega Panel Splitter Configuration"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Shell Dlg"
{
  CONTROL "Splitter", -25535, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 62, 145, 50, 14
  CONTROL "Script Engine:", -1, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 9, 45, 8
  CONTROL "", 1023, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL, 58, 7, 86, 50
  CONTROL "Pseudo Transparent", 1001, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 271, 10, 81, 10
  CONTROL "Tools", 4036, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 304, 28, 50, 14
  CONTROL "&OK", 1, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 196, 145, 50, 14
  CONTROL "&Apply", 1028, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 250, 145, 50, 14
  CONTROL "&Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 304, 145, 50, 14
  CONTROL "", 1024, "Scintilla", 0x52000000, 7, 47, 347, 91
  CONTROL "Panels", -25536, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 145, 50, 14
  CONTROL "&Grab Focus", 1015, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 214, 10, 52, 10
  CONTROL "", 1034, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 58, 30, 50, 30
  CONTROL "Edge Style:", -1, STATIC, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 7, 32, 45, 8
  CONTROL "GUID: 5DD7010A-E8D3-458C-9EB8-0597FA20EEAA", 1035, STATIC, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 113, 32, 186, 8
}

//================================================

//===================== Properties Dialog Sizes
109 DIALOGEX 0, 0, 350, 215
STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION
CAPTION "MPS Properties"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 9, "Tahoma", FW_NORMAL, FALSE, 1
{
  CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 198, 45, 14
  CONTROL "Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 298, 198, 45, 14
  CONTROL "", 1022, LISTBOX, LBS_NOTIFY | LBS_OWNERDRAWVARIABLE | LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 7, 3, 335, 190
  CONTROL "&Apply", 1028, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 244, 198, 45, 14
  CONTROL "C&lear", 1029, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 198, 40, 14
  CONTROL "De&lete", 1030, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 198, 40, 14
  CONTROL "E&xport", 1002, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 136, 198, 40, 14
  CONTROL "I&mport", 1027, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 93, 198, 40, 14
}

//=============================================

Красным отметил размеры диалогов их шрифт и размеры шрифта.
Увеличивая шрифт масштабируется весь диалог, например диалог Properties(если есть необходимость увеличить размер шрифта то лучше увеличивать маленькими шагами(8,10,12,14,16...), потому как я писал выше весь диалог будет масштабироваться, так будет легче понять какой размер более приемлем).

Положение и размеры элементов на примере JS Properties...
------------------x, y, width, heigth
109 DIALOGEX 0, 0, 350, 215

Синим отметил положение и размеры других элементов в диалогах.

Менять просто, открываем в resource hacker-е нужную библиотеку например foo_jscript_panel.dll,
переходим в раздел Dialog,
выбираем например диалог Properties 109 : 1033
и меняем в нем шрифт так
http://jpegshare.net/thumbs/9d/15/9d...7b3d9b9222.jpg
затем компилим скрипт и сохраняем отредактированную библиотеку.


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

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