Vb anwendung wechseln
Hallo!
Wie kann ich in VisualBasic die Anwendung wechseln?
- Alt + Tab wechselt zur falschen Anwendung
- AppActive klappt nicht weil nur das erste Wort im Programm-Titel konstant ist
Gibt es eine Funktion, mit der ich nach einem gewissen Suchbegriff suchen kann, und mir danach den vollständigen Namen der Anwendung zurückgibt?
Antworten zur Frage
Videos zum Thema
YouTube Videos
VB: Anwendung wechseln
Du musst Win-Api Funktionen verwenden. Wenn AppActivate nicht geht, dann FindWindow oder EnumWindow.
Beispiel:
Declare Function FindWindow Lib "user32" _
Alias "FindWindowA" As Long
FindWindow sucht ein TopLevel Fenster anhand vorgegebener Klassen- und Fensternamen. Kindfenster werden nicht berücksichtigt. FindWindow stellt fest ob eine bestimmte Anwendung gerade ausgeführt wird. Bei Erfolg bekommst Du das Fensterhandle als Rückgabewert, das Du dann weiterverwenden kannt
Also: lngHandle = FindWindow