Hi zusammen, ich würde gerne unter Windwows (z.B. Windows 7) automatisch zwischen von mir einmalig ausgewählten Dritthersteller-Anwendungen hin und her wechseln. Mit hin und herwechseln meine ich, dass die aktuell "inaktive" Anwendung (z.B. weil sie minimiert ist oder aber eine andere Anwendung den Fokus hat...) den Fokus bekommt und bei Bedarf in den Vordergrund kommt. Ich setze dabei voraus, dass die beiden Anwendungen vom Anwender zuvor gestartet wurden und auch die Möglichkeit bieten, in bestimmten Situationen eigene Skripte oder Dritthersteller-Programme zu starten (z.B. per Macro). Im Prinzip würde also die aktive Anwendung etwas starten, wodurch die aktuell inaktive Anwendung aktiv wird. Jede Anwendung hat ja eine PID, die man wohl per VB-Script(.vbs) ansprechen könnte, aber wie bekomme ich zuverlässig die PID der gewünschten Anwendungen heraus? Im Process Explorer wird mir z.B. bei Description ein recht eindeutiger Name angezeigt, aber ich denke, dass sich der auch unvorhergesehen ändern könnte, z.B. wenn vom Hersteller ein größeres Update eingespielt wurde. Oder nimmt man da einfach den Namen, der bei "Process" angezeigt wird? Wie würdet ihr vorgehen, wenn ihr bestimmte Dritthersteller-Programme möglichst zuverlässig in den Vordergrund senden wolltet? Viele Grüße Ingo
Ingo schrieb: > Jede Anwendung hat ja eine PID, die man wohl per VB-Script(.vbs) > ansprechen könnte, aber wie bekomme ich zuverlässig die PID der > gewünschten Anwendungen heraus? Win ist bei mir was länger her, aber früher unter VB6 konnte man mittels WIN-API ... ich glaub in der run32.ddl eine Funktion aufrufen mit der man prüfen konnte ob eine bestimmte Pfad\Name.exe gestartet ist, das ging unabhängig vom Fensternamen... den konnte man auch "suchen" und bekam dann die Prozess-ID zurück. Mit der kannst dann das Fenster wieder via API ansteuern. Minimieren, Maximieren, Größe ändern, Vordergurnd. Wirst wohl etwas API-Studium betreiben müssen: http://www.vbarchiv.net/api/index.php
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.