DVD SVCD Forum Foren-Übersicht
FAQFAQ     SuchenSuchen     MitgliederlisteMitgliederliste     Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen     ProfilProfil     LoginLogin      RegistrierenRegistrieren 

DVD SVCD Forum Foren-Übersicht -> PC-Forum
Windows Scripting Host
Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Tsunami 



Anmeldungsdatum: 12.02.2002
Beiträge: 1759

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 0 - Verfasst am: Di Sep 30, 2003 1:31    Titel: Antworten mit Zitat

Gibt es hier ein paar Freaks, die sich mit dem Windows Scripting Host auskennen?

Ich suche eine Möglichkeit, um einem Fenster bzw einem Dialog innerhalb eines Programmes Nachrichten zu schicken (Object.sendmessage).
Bisher mache ich das mit simulierten Tastendrücken (Object.Sendkeys), allerdings versagt diese Methode, wenn das Zielfenster nicht den Focus hat.

Geht das mit dem Windows Scripting Host überhaupt ?
musicplayer 
V.I.P. Mitglied


Anmeldungsdatum: 27.02.2002
Beiträge: 528

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 1 - Verfasst am: Do Okt 02, 2003 7:59    Titel: Antworten mit Zitat

Hab grad wenig Zeit, genauer zu gucken. Aber hier scheint einiges Interessante dabei zu sein.
_________________
CU MP3 (better known as Gerd)


TCPA heißt Freiheit verlieren!
Heiko 



Anmeldungsdatum: 07.06.2001
Beiträge: 410
Wohnort: München

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 2 - Verfasst am: Do Okt 02, 2003 8:21    Titel: Antworten mit Zitat

Hai,

geht es auch genauer? Welchem Fenster, was senden?
_________________
Gruss und Thx
Heiko

NV-110EG; AMD2400+;XP;1.2GB;DV500+;NEC-ND1300;Premiere6.5
musicplayer 
V.I.P. Mitglied


Anmeldungsdatum: 27.02.2002
Beiträge: 528

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 3 - Verfasst am: Do Okt 02, 2003 20:55    Titel: Antworten mit Zitat

Vielleicht hilft dir das hier:

"The ActivateApp method

bSuccess = objKeys.ActivateApp "Microsoft Word"

The ActivateApp method takes one parameter, a string, and activates the window whose title is the string provided. If no window matches exactly, the window whose title starts with the string provided will be activated. If multiple windows' titles start with the string provided, a random window will be activated. This method returns zero (0) if the method fails (no title matched or started with the provided string) and one (1) if the method succeeds."

Heisst das nicht, dass damit die gewünschte Anwendung aktiviert wird, der du dann ja mit deiner üblichen Methode den String senden kannst? Danach könntest du damit ja wieder die aktivieren, die vorher aktiv war (wenn das notwendig sein sollte).
_________________
CU MP3 (better known as Gerd)


TCPA heißt Freiheit verlieren!
Beiträge der letzten Zeit anzeigen:   


DVD SVCD Forum Foren-Übersicht -> PC-Forum
Neue Antwort erstellen


 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Datenschutzerklärung


Powered by phpBB © 2001, 2005 phpBB Group