Тема: iCarDS+Foobar2000
Показать сообщение отдельно
Старый 08.01.2016, 14:55   #2275
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Скрипт кстати переделал полностью :

Код:
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "1") ;
{
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
     ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
}
Else
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
     ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend, uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
Теперь работает с ini(settings.ini) через IniRead(ранее создавался , удалялся и снова создавался файл в папке settings при каждом открытии-закрытии) :
https://autohotkey.com/docs/commands/IniRead.htm
Так-же - скрипт будет самозакрываться при закрытии менеджера либо самого Фубара , если запущен .
Будет в следующей сборке ...
меняю uie_wsh_panel_mod_class11 на PSSWindowContainer6 (то что показал au3_spy) ничего не изменилось.
умеет ли этот плейлист разворачиваться по TAB вообще?

и еще попробуйте понажимать TAB в разных окнах - например в режиме спектранализатора или в режиме VU meter или же когда milkdrop работает - у вас не виснет фубар?
vasekbfg вне форума   Ответить с цитированием