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)

sirota 08.11.2016 18:32

Цитата:

Сообщение от seriousstas (Сообщение 373793)
sirota
Попробуй чистый фубар или чистую свежескачанную сборку , другую сборку , вне Икара ..
Не знаю , что советовать - у меня старт за секунду во всех режимах ..
Если библиотека больше 10 000 треков то секунды две ..

Значит так...запускаю чистую сборку без икара.....первый запуск очень долгий как и писал больше 30 сек.....но после закрытия и опять запуска...уже за 1 сек. как только перезагрузил винду опять первый старт долгий.

shumaz 08.11.2016 18:35

Цитата:

Сообщение от seriousstas (Сообщение 373718)
Покажи , что у тебя выдаст AutoIt Window Info...
Для этого перетяни прицел на кнопки .

Код:

>>>> Window <<<<
Title:        The Black Eyed Peas - Don't Stop The Party    foobar2000
Class:        {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Position:        0, 79
Size:        1280, 569
Style:        0x160B0000
ExStyle:        0x00000000
Handle:        0x00090132

>>>> Control <<<<
Class:        MegaPanelSplitterWindowContainer
Instance:        1
ClassnameNN:        MegaPanelSplitterWindowContainer1
Name:       
Advanced (Class):        [CLASS:MegaPanelSplitterWindowContainer; INSTANCE:1]
ID:       
Text:       
Position:        0, 0
Size:        1280, 569
ControlClick Coords:        1032, 505
Style:        0x56000000
ExStyle:        0x00010000
Handle:        0x0004084A

>>>> Mouse <<<<
Position:        1032, 584
Cursor ID:        0
Color:        0xFFFFE8

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
Mega Panel Splitter


>>>> Hidden Text <<<<
Analog VU Meter
PeakmeterSpectrum


Цитата:

Сообщение от seriousstas (Сообщение 373721)
Скрипт должен перезапускаться, но мало-ли.. посмотри в диспетчере в процессах,
не "залипает-ли" скрипт

В процессах проверил - Numpad9.exe появляется на пару сек (после запуска) и изчезает. Numpad0.exe почему то даже не смог выловить в процессах при запуске.

Разные варианты скриптов с задержкой (паузами точнее) проверил - результат такой же (((


Цитата:

Сообщение от seriousstas (Сообщение 373725)
Создаю ярлык для Numpad9.exe .
Вешаю на него хоткей через свойства . Например Ctrl + Alt + N .
И все работает с фокусом где угодно . Попробуй повторить на домашнем(отпускай все клавиши перед повторным нажатием)

А вот ты о чём... проверил на ПК (win7 x64) - да, работает!

Цитата:

Сообщение от seriousstas (Сообщение 373725)
Как ты делаешь запуск Numpad9.exe ?
Если другим хоткеем, то в нем не должно быть Numpad.

Просто запуск .exe. (вешаю на крутилку джойстика влево/вправо) на прошлой версии так же работало:

это из конфига под мою приблуду (старая версия фубара - всё работало)
Код:

ActionOnKey=81307,6,D:\4Icar_13_6_2_MPS_UNI\4Hot_Keyboard\Numpad9.exe,r_ch+ JogD-L
ActionOnKey=81303,6,D:\4Icar_13_6_2_MPS_UNI\4Hot_Keyboard\Numpad0.exe,r_ch- JogD-R

на 14.1 так же, путь только другой.

P.S. словил пару раз такую вот ошибку сегодня в foobar
Код:

WSH Panel Mod (Album Art + Allmusic Review by marc2003): Ошибка выполнения Microsoft JScript:
'this.content.length' -  есть null или не является объектом
File: D:\4Icar_14.1_MPS_UNI\foobar2000\wsh_marc2003\js\text.js
Line: 249, Col: 4


seriousstas 08.11.2016 19:10

shumaz
Цитата:

Покажи , что у тебя выдаст AutoIt
Все ок с этим.
Тут тебе придется самому подбирать задержки
попробуй поставить
Sleep 200 или больше Sleep 500 перед
ControlSend - экспериментируй , возможно скрипт не успевает перевести фокус на кнопки и висит в плейлисте
попробуй так - будет работать ? :
Код:

Sleep 200
ControlSend, MegaPanelSplitterWindowContainer1, ^!{Numpad9}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}


Я могу вернуть в следующей версии сборки только {Numpad9} (без Ctr+Alt - это значки ^! для упрощенного ввода)
выложу на днях . В плейлисте поотключаю перехват хокеев. Там есть поиск артиста вводом с клавы - бесполезная вещь

shumaz 08.11.2016 19:41

Цитата:

Сообщение от seriousstas (Сообщение 373812)
shumaz

Все ок с этим.
Тут тебе придется самому подбирать задержки
попробуй поставить
Sleep 200 или больше Sleep 500 перед
ControlSend - экспериментируй , возможно скрипт не успевает перевести фокус на кнопки и висит в плейлисте
попробуй так - будет работать ? :
Код:

Sleep 200
ControlSend, MegaPanelSplitterWindowContainer1, ^!{Numpad9}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}


Я могу вернуть в следующей версии сборки только {Numpad9} (без Ctr+Alt - это значки ^! для упрощенного ввода)
выложу на днях . В плейлисте поотключаю перехват хокеев. Там есть поиск артиста вводом с клавы - бесполезная вещь

я так понял полный будет такой:
Код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode, 2
Sleep 200
ControlSend, MegaPanelSplitterWindowContainer1, ^!{Numpad9}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep 200
ControlFocus, uie_jscript_panel_class1, foobar2000 ;

попробую....на компе работает.

seriousstas 08.11.2016 19:54

Я тебе в личку кину сборку 14_2, где будет старый вариант (без Ctr+Alt ,скомпилируй и его) :

PHP код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode2
Sleep 100
ControlFocus
MegaPanelSplitterWindowContainer1ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep 100
ControlFocus
uie_jscript_panel_class1foobar2000 ;
Send  {Numpad0

либо :
PHP код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode2
Sleep 200
ControlSend
MegaPanelSplitterWindowContainer1, {Numpad9}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep 200
ControlFocus
uie_jscript_panel_class1foobar2000 


shumaz 08.11.2016 20:01

Цитата:

Сообщение от seriousstas (Сообщение 373817)
Я тебе в личку кину сборку 14_2, где будет старый вариант (без Ctr+Alt скомпилируй и его)

ага, ок. спасибо! буду ждать

seriousstas 08.11.2016 20:10

Цитата:

Сообщение от shumaz (Сообщение 373818)
ага, ок. спасибо! буду ждать

проверяй (попробовал, работает и с Numpad, тоесть можно запускать другим хоткеем, например Numpad6 )

shumaz 08.11.2016 22:11

Цитата:

Сообщение от seriousstas (Сообщение 373821)
проверяй (попробовал, работает и с Numpad, тоесть можно запускать другим хоткеем, например Numpad6 )

ты пробовал переключать кнопками клавиатуры Numpad9/Numpad0 когда фокус в плейлисте (когда трэки листаешь к примеру)? у меня не пашет.
когда фокус на кнопках (кроме: прицела и кнопки смены Play режима) - работает.
но чет не так и в плейлисте (вверх/вниз не листаются с клавиатуры трэки)

это всё на компе проверяю. в машине раньше чем завтра не смогу (((

seriousstas 08.11.2016 22:59

Цитата:

ты пробовал переключать кнопками клавиатуры Numpad9/Numpad0 когда фокус в плейлисте (когда трэки листаешь к примеру)? у меня не пашет.
Для этого и делаем скрипт. Так и должно быть .
Цитата:

но чет не так и в плейлисте (вверх/вниз не листаются с клавиатуры трэки)
Это не проблема - сейчас поотключал, что б ничего не мешало..

shumaz 08.11.2016 23:52

Цитата:

Сообщение от seriousstas (Сообщение 373849)
Для этого и делаем скрипт. Так и должно быть .

Это не проблема - сейчас поотключал, что б ничего не мешало..

понял! днём завтра отпишусь как поведёт себя в машине.


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

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