Wie in Dos-Konsole text schreiben od. anzeigen

  • Hallo Leute,

    Komme bei einem kleinem Problem nicht mehr weiter:

    Habe ein kleines script welches ich mit parametern über die dos-konsole versorge (Bsp: test.exe -?)

    Nun wollte ich damit eine Ausgabe im Dos-Fenster erreichen in der Form: -? show´s this screen etc.

    Hab aber leider keinen Plan wie ich in die bereits-geöffnete Dos-Konsole schreiben kann.

    Das Programm sollte bei normalen Aufruf eine GUI starten und bei Aufruf über die Kommandozeile eine CUI.


    Wie kann ich das bewerkstelligen? (es sollte jedoch alles in diesem einen script ablaufen...) ????

    Spoiler anzeigen
    Zitat

    Ich weiß wo dein Haus wohnt... 8o

  • Hi
    meinst du das vielleicht so?

    Spoiler anzeigen
    [autoit]

    ; Das programm muß als Consolenprogramm kompeliert werden
    ;Aut2exe.exe /in d:\test.au3 /out d:\test.exe /console

    [/autoit] [autoit][/autoit] [autoit]

    Dim $ausgabe

    [/autoit] [autoit][/autoit] [autoit]

    Select
    Case $CmdLine[0] = ""
    ConsoleWrite("Bitte eine Eingabe machen!"& @CRLF)
    Case $CmdLine[1] = "-?"
    ConsoleWrite("Hier könnte die Hilfe stehen!"& @CRLF)
    Case $CmdLine[1]= "Hallo"
    ConsoleWrite("Die Eingabe war Hallo!"& @CRLF)
    Case else
    ConsoleWrite("Bitte einen der folgenden Parameter eingeben"& @CRLF& @TAB&"-?"& @TAB&"Option für die Hilfe")
    EndSelect

    [/autoit]

    Wichtig du muß das Programm als Console kompelieren.
    http://translation.autoit.de/onlinehilfe/intro/compiler.htm

    MfG
    Der_Doc

    Einmal editiert, zuletzt von Der_Doc (10. August 2010 um 17:00)