Hi,
Ich will via .bat Datei die Konsole "steuern" das geht zwar mit dem ersten Befehl der die Konsole startet und den ersten Befehl ausführt nur wie kann ich einen zweiten Befehl in die Gleiche Konsole ausführen.
Gibt es vl. eine bessere möglichkeit Konsolen befehle auszuführen außer die .bat Datein
.bat benutzen ?
-
- [ offen ]
-
Tereboritum -
4. Juli 2011 um 15:15 -
Geschlossen -
Erledigt
-
-
Was haben Batch Dateien mit Autoit zu tun? Wenn du Hilfe zu Batchdateien brauchst schau dich nach einem darauf spezialisierten Forum um. In Autoit gibt es die Funktion run() um Programme mit oder auch ohne Parameter zu starten. Die Ausgabe kann entweder per Parameter " >>ergebnis.txt" erfolgen, wie man es aus DOS Zeiten kennt, oder aber du liest den stdout direkt per Autoit mit. Dazu siehe auch die Hilfe zu stdoutread().
-
äh ja evtl. direkt
Run, Runas Shellexecute usw.
Sollte in der BatchDatei etwas mehr Logik drinstecken als nur ein Programmaufruf (mit Parametern),
dann kann man das auch mit AutoIt abbilden. -
Wenn du eine Batchdatei haben willst, lass sie doch schreiben.
FileWrite(Sachen in die Batchdatei)
SchellExecute(Batchdatei ausführen)und schon kannst du die beliebigen Befehle ausführen lassen.
mfg
hauke96 -
Auch das geht , aber warum sollte man wenn man mit AutoIt doch viel flexibler ist.
Außer man hat wieder so einen Old-School Chef der es unbedingt als *.bat braucht. -
man könnte es auch NOCH komplizierter machen und sich eine eigene Konsole erstellen^^ dann gehts auf jeden falls auch mit 2 Befehlen xDD aber naja, da ist dan batch auch einfacher.
-
Zitat
wie kann ich einen zweiten Befehl in die Gleiche Konsole ausführen.
Starte den2. Befehl am Ende des ersten Batches [call blablup.exe/bat]