Hallo zusammen!
Ich möchte mit AutoIt ein Kommandozeilen-Tool erstellen, dass ich über eine Batch-Datei auswerten kann. Wie kann ich da einen Parameter an die Shell zurückgeben? Per Exit-Code? Wie baue ich das dann in eine Batch ein?
Grüße,
Buffo
Hallo zusammen!
Ich möchte mit AutoIt ein Kommandozeilen-Tool erstellen, dass ich über eine Batch-Datei auswerten kann. Wie kann ich da einen Parameter an die Shell zurückgeben? Per Exit-Code? Wie baue ich das dann in eine Batch ein?
Grüße,
Buffo
Versuche es doch mit der Umgebungsvariablen (so wie 'path')
Z.B. in Autoit:
EnvSet ( "back" , "es_funktioniert")
Aber ich stelle meine (DOS)-BATCH-Dateien nach und nach auf AutoIt um,
weil ich dann flexibler auch WIN-Programme einbinden kann.
Aber weißt Du natürlich besser was für Dich richtig ist....:-)
Viele Grüsse
Carsten
So habe ich es bisher auch gemacht, aber ich dachte es gibt einen einfacheren Weg
Ich selber nutze auch kaum noch Batch-Dateien. Für einen Freund wollte ich ein Script anfertigen, dass er in seine Batch einbauen kann. Der ist schon im gesetzten Alter und will nicht nochmal umlernen
Grüße,
Buffo
Hallo,
es geht auch einfacher, schau dir mal den Exit-Befehl an. Dem kann man einen Returncode mitgeben der dann in Batch-Dateien mit %ERRORLEVEL% abgefragt werden kann.
Das mit dem Exit-Code hatte ich ja im Startposting geschrieben. Ich habe schon so lange nichts mehr mit Batch gemacht, dass ich beim Ausprobieren vergessen hatte, errorlevel in %-Zeichen zu setzen, hatte nur vorne eins gesetzt. Das funktioniert nicht
So klappt es bestens
Danke für eure Rückmeldungen!
Grüße,
Buffo
BTW: Wie ändere ich den Status des Threads von [offen] auf [erledigt]?
Edit bernd670: einfach ganz unten Thema bearbeiten wählen und von offen auf gelöst stellen!