Jump to content
Sign in to follow this  
steini

Befehle an aktives Shell Programm senden?

Recommended Posts

Hallo,

habe ein Command Line FTP Programm, das Programm lässt sich aus der Batch Datei aufrufen und "wartet" dann auf weitere Eingabebefehle.

 

Wie kann ich dem Programm weitere Befehle/Anweisungen senden?

Plattform: Windows XP, normales Batch Programm.

 

Gruß, Steini

Share this post


Link to post
Share on other sites

Ich hab das mal irgendwann so gemacht:

Dabei mußt Du gucken, was in der blauen Titelleiste steht. hier: test

Set IWshShell = CreateObject("WScript.Shell")
Senden "test", "%{F4}" 
' sendet einem Fenster, das mit "test" anfängt den Alt+F4-Befehl

Sub Senden(fenstername, tasten)
If not IWshShell.AppActivate(fenstername) then
	err.Raise vbObjectError+1, "Skript", "Konnte Fenster """ & fenstername & """ nicht in den Vordergrund schalten"
	MsgBox "OK"
End If

IWshShell.SendKeys tasten
End Sub

Dabei hab ich aber bestimmt Teile aus irgendeinem Buch abgeschrieben und verändert, wer also seinen Code wiedererkennt, soll es als Kompliment sehen ;)

Michael

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

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.   Restore formatting

  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.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...