WSH Panel Mod Kolejka Wybrany utwór

0

Korzystam z domyślnego interfejsu użytkownika i próbuję utworzyć przycisk, aby ustawić w kolejce wybrany utwór , przycisk jest w modie panelu WSH z uruchomionym skryptem javascript. Czy istnieje funkcja albo (a) bezpośredniego umieszczenia w kolejce wybranego utworu lub (b) wysłania zestawu naciśnięć klawiszy, które utworzą utwór w kolejce (gdzie skrót klawiaturowy zdefiniowano w: Preferencje> Skróty klawiaturowe> [kontekst]> Dodaj do kolejki odtwarzania )?

Znalazłem dwie metody:

(a) Istnieje funkcja „ queue_add_item () ”, ale nie jestem pewien, jak przekazać wybrany element (dane wejściowe do tej funkcji to „metadb_handle_ptr” i „p_item”)

(b) W Winampie mogłem wysłać skrót klawiaturowy, uruchamiając plik w katalogu, kod XML to:

System.navigateUrl(skin_dir"\scripts\ctrl_alt_q.vbs");

i „ctrl_alt_q.vbs” zawiera:

CreateObject("WScript.Shell").SendKeys "^%q"
użytkownik217558
źródło

Odpowiedzi:

0

Odkryłem komendę RunContextCommandWithMetadb, która zawiera ciąg znaków odpowiadający etykietom w drzewie [kontekstu], co widać w preferencjach podczas ustawiania skrótów klawiaturowych. Wszystko, co jest wymagane, to:

fb.RunContextCommandWithMetadb("Add to playback queue",fb.GetFocusItem())
użytkownik217558
źródło