Wie mit batch im Programm eingabe machen?

Hallo alle zusammen,

Ich machte in einer Batch-datei eine Anwendung im selben Fenster ein Programm starten lassen. Soweit sogut, das habe ich geschafft.
Jedoch möchte ich jetzt innerhalb des Programms direkt einen befehl direkt eingeben und ausführen lassen. Ich habe jetzt schon eine ganze Weile gesucht, jedoch finde ich nichts.

So sieht die Bat-datei bisher aus:
@echo off
cmd /k (Programmname)
(hier soll dann eine automatische Eingebe innerhalb des Progamms erfolgen)

Ich hoffe, dass ich es nicht zu kompliziert geschrieben habe und man mir helfen kann:smile:

Mit frendlichen Grüßen
tralveller

Jedoch möchte ich jetzt innerhalb des Programms direkt einen
befehl direkt eingeben und ausführen lassen. Ich habe jetzt
schon eine ganze Weile gesucht, jedoch finde ich nichts.

cmd /k (Programmname)
(hier soll dann eine automatische Eingebe innerhalb des
Progamms erfolgen)

Hallo Ttralveller,

ich denke nicht daß das geht, sobald das Programm gestartet ist bestimmt das Programm ob du das was eingeben darfst/kannst.
Du kannst dem Programm max. 9 Parameter/Argumente mitgeben.

cmd /k „Programmname Param1 Param2 Param3“

Gruß
Reinhard

Moin, tralveller,

@echo off
cmd /k (Programmname)
(hier soll dann eine automatische Eingebe innerhalb des
Progamms erfolgen)

zu dieser Zeile im Batch kommt die Steuerung erst, wenn das Programm abgearbeitet ist oder abgebrochen wurde.

Ein Programm, das aus einer Batch aufgerufen wurde, weiß nichts davon, dass es aus einer Batch aufgerufen wurde :smile:

möchte ich jetzt innerhalb des Programms direkt einen
befehl direkt eingeben und ausführen lassen.

Dieser Satz lässt mich stutzen - in ein Programm kann man keine Befehle eingeben. Die Befehle werden als Source geschrieben, übersetzt und ausgeführt, mehr geht nicht.

Gruß Ralf