[WSH] Naam van een programma opvragen

Pagina: 1
Acties:

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 21:51
Hoi,

Ik wil door middel van WSH de naam (zoals die in de taakbalk staat) van een programma opvragen.

Dit is wat ik tot nu toe heb, in Jscript:
code:
1
2
3
4
5
6
7
8
9
10
11
var e= new Enumerator(GetObject("winmgmts:").InstancesOf("Win32_process"));
var list;

for (;!e.atEnd();e.moveNext())
{
    var Process = e.item();
    if( Process.Name == "SCMPX.EXE" ) 
    { 
        WScript.Echo( "Found MP3 Player \n" + Process.Name + "\t" + Process.processid );
    }
}

SCMPX.EXE is dus de naam van mijn MP3player, wat ik nu nog zou willen is dat de naam van het spelende nummer, wat nu in de taakbalk staat (bijv. "1. air - brakes on.mp3") ook nog in het nieuwe venster komt. Wie weet hoe dit moet :?

Ik heb op MSDN.microsoft.com de volgende lijst gevonden. http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_process.asp?frame=true en er een paar uitgeprobeert, maar geen enkele geeft tot nog toe het goede resultaat :(

Iemand een idee?

Alvast Bedankt

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 21:51
Niemand :? Of moet ie toch naar WOS?

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

Als je dit soort dingfen wilt doen moet je Windows handles (HWIND) gebruiken, tenminste dat doe ik in Visual Basic. Aan een process list heb jke denk ik niet zoveel.

Of dit met WSH kan weet ik niet zeker, maar probeer de allmigty googel eens...

success!