Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 4.644 pregleda

Najnovija ↓

citanje naslova winampa iz task managera 12.03.2008. u 13:01 · pre 226 meseci #1
Pravim program u c# koji ce da cita koja je pesma trenutno pustena u winamp-u, kod koji koristim za citanje je sledeci
Code:

Process[] p = System.Diagnostics.Process.GetProcessesByName("winamp");   
process_title = p[0].MainWindowTitle;


Kod se konstantno izvrsava i time ceka na novu promenu naslova pesme.
A problem je sledeci: kada se promeni pesma u winampu process_title jedno 5-10 sekundi ima vrednost "Notifier" tako da mi program kasni sa promenom pesme, kako bih mogao ovo da izbegnem tj da odmah po promeni imam novi naslov pesme?
Potpis
http://www.svenekretnine.com - svi oglasi na jednom mestu
Re: citanje naslova winampa iz task managera 12.03.2008. u 14:04 · pre 226 meseci #2
To ti nije bas pouzdan metod, postoje pluginovi koji menjaju title winamp prozora.
Kad smo kod toga, sto ne napravis winamp plugin koji izvlaci podatke iz winampa za tvoju aplikaciju?
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: citanje naslova winampa iz task managera 12.03.2008. u 14:32 · pre 226 meseci #4
Mora da se pravi u C++-u, bar onaj deo koji se integrise sa winamp-om, mozda Shadowed moze da ti da par saveta, mislim da je on nesto pravio na tu temu.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: citanje naslova winampa iz task managera 12.03.2008. u 15:47 · pre 226 meseci #5
Ja sam to batalio kada sam dosao do "mora da se pravi u C++" :) (pre jedno... 3-5god, pre verzije 3 winamp-a u svakom slucaju)
Ima na jednoj skorijoj temi dat primer kako premostiti to do .net-a pa posle radis svu potrebnu logiku u C#-u a C++ .dll radi samo kao neka vrsta proxy-a.
Na Winamp-ovom sajtu je potrebno da nadjes SDK i/ili SDK documentation gde je opisano sta od funkcija tvoj .dll treba da ima. Na zalost ne znam nista detaljnije, to malo koliko sam se upoznao sa tim je bilo jako davno.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: citanje naslova winampa iz task managera 12.03.2008. u 15:50 · pre 226 meseci #6
Malo googla i naleteo sam na ovo
VB6 - Get Winamp 5.xx currently playing module

Jeste da je VB6, al mozda ti pomogne...

Malo drugaciji query i nadjoh i ovo C# i VB.Net
Retrieve the Winamp song title with .NET
Potpis
Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
Re: citanje naslova winampa iz task managera 12.03.2008. u 15:57 · pre 226 meseci #7
Koliko sam na brzinu video, time bi postigao isto ono sto i sa svojim kodom koji vec ima, samo preko win32 api-a.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: citanje naslova winampa iz task managera 12.03.2008. u 16:33 · pre 226 meseci #8
oba ova programa se baziraju na istom, da se iz Title-a winamp prozora izvuce ime pesme preko GetWindowText API funkcije, efektivno sa mnogo vise koda i petljanja rade ono sto je Droger postigao sa dve linije koda :)

Ali kao sto rekoh, vidjao sam WinAmp pluginove koji menjaju title winamp prozora, sto ce uciniti ovaj kod nekompatibilnim.

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: citanje naslova winampa iz task managera 12.03.2008. u 17:25 · pre 226 meseci #9
Tako mi i treba kad postujem sa manjkom kafe u krvi :)
Potpis
Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
Re: citanje naslova winampa iz task managera 12.03.2008. u 20:57 · pre 226 meseci #10
@Vranac
jeste da kod koji si mi dao je duzi od moja dva reda al mi barem zavrsavaju posao , znaci cim se promeni pesma taj trenutak i ja u mom programu dobijam ovim kodom drugu pesmu za razliku od ona moja dva reda koda kojim moram da cekam i do 10 sekundi, hvala i pozdrav
Potpis
http://www.svenekretnine.com - svi oglasi na jednom mestu
Re: citanje naslova winampa iz task managera 14.03.2008. u 23:38 · pre 226 meseci #11
Mozete li malo da mi pojasnite deo oko API-ja u kodu sa linka
http://www.codeproject.com/KB/vb/winampsongtitle.aspx
zasto se tamo uvodi bas user32.dll (koje funkcije sadrzi user32.dll) i cemu sluzi kod

const string lpClassName = "Winamp v1.x"; zasto bas "Winamp v1.x" zasto ne npr "Winamp v5.5"
Potpis
http://www.svenekretnine.com - svi oglasi na jednom mestu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme