Ausgabe in CMD

  • Hey @ all
    Iw, dass das hier schon oft drin vor kam aber:
    Ich möchte mit der CMD eine .exe aufrufen, die dann etwas returned das ich dann auch in der CMD sehe. Nicht das sich dann ein extra Fenster im Look von der CMD öffnet, sonder man schreibt in die CMD.

    thx4help
    hoffe ihr wisst was ich meine :D

    Nur keine Hektik - das Leben ist stressig genug

  • CMD per run öffnen --> StdinWrite benutzen

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Das ist ja mein Problem. Ich öffne ja nicht selber die CMD bzw. will das ja gar nicht.

    Bsp: test.bat

    Code
    start test.exe 1 20
    pause

    Jetzt soll in der CMD folgendes stehen:

    Code
    C:\Users\***\Projekte\Autoit\test>start test.exe 1 20
    C:\Users\***\Projekte\Autoit\test>Du hast '1' und '20' eingetippt.
    C:\Users\***\Projekte\Autoit\test>pause
    Drücken Sie eine beliebige Taste . . .

    thx4help

    Nur keine Hektik - das Leben ist stressig genug

  • ODER: cmd per run öffnen, und mit ControlSend() schreiben

    1. Unsicher
    2. Keine ID

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Nein. Ich habe schon im Skript drin: (müsste doch reichen)

    [autoit]

    #AutoIt3Wrapper_Change2CUI=y

    [/autoit]

    und tu das mit Options comilieren

    Nur keine Hektik - das Leben ist stressig genug

  • Schau dir mal die optionalen Parameter von run an.

    Zitat

    Funktion StdinWriteStdinWrite schreibt in den Konsolen-Standard-Eingabe-Stream eines Child-Prozesses, der normalerweise von Konsolen-Applikationen genutzt wird, um Benutzereingaben zu lesen, z.B. von der Tastatur. Während des Aufrufs von Run für den Child-Prozess, in den man schreiben möchte, muss der STD I/O Parameter den Wert von $Stdin_Child (1) enthalten, damit diese Funktion richtig arbeitet (siehe die Funktion Run).

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"