automatisches scrollen im Konsolefenster



  • Hmm also da wäre ich auch drauf gekommen. Dachte es gibt da eine saubere Lösung, aber danke habs gerade probiert und es sieht gut aus.



  • Chiiter schrieb:

    Hmm also da wäre ich auch drauf gekommen. Dachte es gibt da eine saubere Lösung, aber danke habs gerade probiert und es sieht gut aus.

    system ( "cls" );



  • sauberlöser schrieb:

    system ( "cls" );

    Scrollen ist aber etwas völlig anderes als Bildschirm löschen.



  • Belli schrieb:

    sauberlöser schrieb:

    system ( "cls" );

    Scrollen ist aber etwas völlig anderes als Bildschirm löschen.

    ist mir klar. trifft aber das anliegen des autors:

    Chiiter schrieb:

    ...und ich würde mir aber wünschen, dass das Konsolenfenster manchmal automatisch so gescrollt wird das man nur die momentane Fragen sehen kann. Und nicht das was noch dadrüber abgefragt wurde. Sinn der Sache soll sein das die Übersichtlichkeit erhöht wird.
    Normal erscheint die Frage immer ganz unten im Fenster und ich kann alles sehen was dadrüber noch gefragt wurde.

    Wisst ihr was ich meine und kann mir weiterhelfen? Vielleicht kann mir auch einfach nur jemand sagen wonach ich genau suchen soll.

    es geht auch mit WriteConsoleOutput.
    mfg



  • sauberlöser schrieb:

    Belli schrieb:

    sauberlöser schrieb:

    system ( "cls" );

    Scrollen ist aber etwas völlig anderes als Bildschirm löschen.

    ist mir klar. trifft aber das anliegen des autors:

    Das kann ich dem Posting nicht entnehmen. Vielleicht möchte er die Möglichkeit haben, wieder zurückzuscrollen?

    sauberlöser schrieb:

    es geht auch mit WriteConsoleOutput.
    mfg

    Wenn Du schon die WinAPI benutzen willst, dann nimm doch gleich:
    SetConsoleCursorPosition



  • Belli schrieb:

    Das kann ich dem Posting nicht entnehmen.

    ich schon.

    Belli schrieb:

    Vielleicht möchte er die Möglichkeit haben, wieder zurückzuscrollen?

    vielleicht, da kann man raten, spekulieren.
    wenn ja: konsolenpuffer speichern, WriteConsoleOutput nehmen.

    Belli schrieb:

    Wenn Du schon die WinAPI benutzen willst, dann nimm doch gleich:
    SetConsoleCursorPosition

    das verschiebt die zeilen nicht nach oben.



  • sauberlöser schrieb:

    Belli schrieb:

    Vielleicht möchte er die Möglichkeit haben, wieder zurückzuscrollen?

    vielleicht, da kann man raten, spekulieren.

    Ich rate und spekuliere nicht. Ich lese das, was der Threadersteller schreibt, und er schreibt, daß er scrollen möchte.

    sauberlöser schrieb:

    Belli schrieb:

    Wenn Du schon die WinAPI benutzen willst, dann nimm doch gleich:
    SetConsoleCursorPosition

    das verschiebt die zeilen nicht nach oben.

    Hättest Du das ausprobiert, bevor Du das hier gepostet hast, wüsstest Du, daß das nicht stimmt.



  • Also System("clr"); ist eigentlich das was ich gesucht habe. Es wird hier zwar nicht gescrollt, aber es erfüllt den Zweck den ich brauchte.
    Alles was drüber steht wird zwar gelöscht, aber das ist nicht so schlimm.



  • ScrollConsoleScreenBuffer()



  • Chiiter schrieb:

    Also System("clr"); ist eigentlich das was ich gesucht habe. Es wird hier zwar nicht gescrollt, aber es erfüllt den Zweck den ich brauchte.
    Alles was drüber steht wird zwar gelöscht, aber das ist nicht so schlimm.

    @Belli: :p


Anmelden zum Antworten