Jump to content

Sendkeys an "unsichtbare" Programme?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Hallo euch allen!

 

Ich habe ein Problem mit VBScript und zwar möchte ich sendkeys Befehle an ein Dos Programm schicken, dass vorher mit dem Run Befehl im "unsichtbaren" Modus gestartet wurde, geht das??? Bin schon seit Stunden im Internet unterwegs, hab aber nichts brauchbares soweit gefunden! Schonmal Danke für alle Ideen!

 

Hier mein Code bis jetzt:

 


Set fs = CreateObject("Wscript.Shell")

'Startet das Dos Programm im Hintergrund und übermittelt einen Parameter 

fs.run "wshget.exe -e C:\Test.exe" , 0 

'Ermittelt die Prozessid von dem Programm

Set wmi = GetObject("winmgmts:") 

Set system = wmi.instancesOf("win32_process") 

for each process in system 

if lcase(process.name)="wshget.exe" then 

wshget = process.processid (0) 

next 

'Schaltet das "unsichtbare" Programm in den Vordergrund 

fs.AppActivate wshget 

'Da das Programm eine InputBox anzeigt, sende ich die Eingabe an 
'die InputBox per Sendkeys 

fs.sendkeys "123" 

wscript.sleep 1000 

fs.AppActivate wshget 

'Bestätigt die InputBox durch drücken der "Enter" Taste! Ab 
'jetzt läuft das Programm automatisch weiter! 

fs.sendkeys "{ENTER}"

 

Da der Endbenutzer davon aber nichts mitbekommen soll, muss das Programm unsichtbar laufen und sendkeys anehmen! Das Problem ist, dass die sendkeys auf dem Desktop landen und nicht im Programm(wenn das Programm sichtbar gestartet wird, gehts wunderbar!)

 

Ich danke allen, denen igendetwas dazu einfällt!

 

Viele Grüße

 

Euer VBScriptler

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...