Jump to content

Befehle an aktives Shell Programm senden?


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

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...