Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

[vb6] eine shel steuern?

Fipes / 5 Antworten / Flachansicht Nickles

Angenommen ich habe per cmd eine dos exe gestartet, kann ich diese shell dann mit einem vb prog steuern lassen? Ich weis nur wie man shells aufruft und so, aber da ist mit der selben shell ja schon was gestartet, das gesteuert werden sollt....kann jemand helfen?


 


Danke Fipes

bei Antwort benachrichtigen
Andreas42 Fipes „[vb6] eine shel steuern?“
Optionen

Hi!

Einen direkten Weg kenne ich nicht, ich denke auch nicht, dass dies vorgesehen ist. Letztendlich dient eine Shell ja dazu Befehlssequenzen abzuarbeiten. Die kommen entweder von einem Anwender oder aus einem Shellskript.

Um die Shell zu steuern müsste man also entweder Tastatureingaben durch den Anwender simmulieren oder ein Shellskript modifizieren.

Beides geht nicht.

Es geht nur über einen indirekten Weg:

Man verwendet zwei Shellskripte. Das erste startet das zweite Shellskript, wenn es vorhanden ist. Nach dem Ausführen des zweiten Skriptes löscht das erste das zweite Skript und beginnt wieder von Vorne.

Das Steuerprogramm muss nun das zweite Shellskript erzeugen und kann dabei die Befehle hineinschreiben, die nötig sind.

Für Rückmeldungen an das Steierprogramm müssen die Shellskripte warscheinlich eine weitere Signaldatei verwenden, die evtl. vom Steuerprogramm ausgewertet wird.

Ich hoffe, das Prinzip ist klar.

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen