Martin Tauscher
2007-06-19 23:22:27 UTC
Hallo zusammen,
ich habe folgende Situation:
Ich habe einen Text (einige Buchstaben und Zahlen in der
Zwischenablage), der über einen Aufruf am Ende eines Batch-Files als
Ergebnis in ein Eingabefeld eines bestimmten Windows-Programmes
eingefügt werden soll.
Das Programm, in das das Ergebnis eingefügt werden soll, muss
lediglich aktiv geschalten werden, der Cusor steht auch schon passend
auf dem Eingabefeld, so dass nur noch ein Strg+V (also ein Paste)
ausgelöst werden muss.
Im Grunde geht es nur um diese beiden Schritte.
1. Fenster in den Vordergrund holen
2. ein Paste auslösen
Wie kann ich sowas bewerkstelligen?
Gibt es da vielleicht auch schon ein Tool für sowas?
Der Aufruf erfolgt am Ende einer Batch-Datei. Das ganze läuft unter
WinXP. Das Programm, in welches der Text eingefügt werden soll, ist
garantiert auch aktiv.
Das Problem besteht also darin, ein bestimmtes Windows-Fenster
anzusprechen, es in den Vordergrund zu schalten, und dann ein
"Einfügen" auszulösen.
Wie der Text in die Zwischenablage kommt oder der Start des
Tools/Batch ist alles schon gelöst. Es fehlt nur die Möglichkeit,
einen Text aus der Zwischenablage per Aufruf in einer Batch diesen in
ein Eingabefeld eines bereits wartenden Programmes zu bekommen.
Viele Grüße
Martin
ich habe folgende Situation:
Ich habe einen Text (einige Buchstaben und Zahlen in der
Zwischenablage), der über einen Aufruf am Ende eines Batch-Files als
Ergebnis in ein Eingabefeld eines bestimmten Windows-Programmes
eingefügt werden soll.
Das Programm, in das das Ergebnis eingefügt werden soll, muss
lediglich aktiv geschalten werden, der Cusor steht auch schon passend
auf dem Eingabefeld, so dass nur noch ein Strg+V (also ein Paste)
ausgelöst werden muss.
Im Grunde geht es nur um diese beiden Schritte.
1. Fenster in den Vordergrund holen
2. ein Paste auslösen
Wie kann ich sowas bewerkstelligen?
Gibt es da vielleicht auch schon ein Tool für sowas?
Der Aufruf erfolgt am Ende einer Batch-Datei. Das ganze läuft unter
WinXP. Das Programm, in welches der Text eingefügt werden soll, ist
garantiert auch aktiv.
Das Problem besteht also darin, ein bestimmtes Windows-Fenster
anzusprechen, es in den Vordergrund zu schalten, und dann ein
"Einfügen" auszulösen.
Wie der Text in die Zwischenablage kommt oder der Start des
Tools/Batch ist alles schon gelöst. Es fehlt nur die Möglichkeit,
einen Text aus der Zwischenablage per Aufruf in einer Batch diesen in
ein Eingabefeld eines bereits wartenden Programmes zu bekommen.
Viele Grüße
Martin