Forum: PC Hard- und Software Windows Konsole kann keinen \v?


von Erik (Gast)


Lesenswert?

Wieso kann die WIndows Konsole kein \v?
Wisst ihr ob es die Konsole in Windows 10 kann?

: Verschoben durch Moderator
von Rainer V. (rudi994)


Lesenswert?

Erik schrieb:
> \v

Was soll das denn sein?

von unbekannt (Gast)


Lesenswert?

du musst schon sagen welches Programm du mit der Option aufrufen 
willst...

von Lukas T. (tapy)


Lesenswert?

"Textzeile \v \r"

gibt's gern' als
"Textzeile \n"

Problem gelöst oder soll das irgend ein Parameter sein?

von Rainer V. (rudi994)


Lesenswert?

unbekannt schrieb:
> Option

Na ja, ob \v eine Option ist? Vllt. ist es ein Dateiverzeichnis. Eine 
Befehlsoption beginnt doch sonst mit Schrägstrich (/) oder Minuszeichen. 
Z.B. Einschalten der verzögerten Variablenerweiterung: cmd /V:ON

Lukas T. schrieb:
> "Textzeile \v \r"
>
> gibt's gern' als
> "Textzeile \n"

Wo? In der Konsole?

: Bearbeitet durch User
von Daniel A. (daniel-a)


Lesenswert?

Erik schrieb:
> Wieso kann die WIndows Konsole kein \v?
Die escape-sequenz vertical white-space? Keine ahnung. Versuch doch 
einfach einige \r\n, und stat \t einige leerzeichen :)

> Wisst ihr ob es die Konsole in Windows 10 kann?
Nur wenn es deren vorgänger schon konnte.

von Rainer V. (rudi994)


Lesenswert?

Daniel A. schrieb:
> escape-sequenz vertical white-space

Funktioniert bei mir mit printf auch nicht: \b \f \t \v

von Erik (Gast)


Lesenswert?

unbekannt schrieb:
> du musst schon sagen welches Programm du mit der Option aufrufen
> willst...

Es geht um die Programmiersprache C.

printf("Eins\vZwei"); bewirkt auf der Konsole  Eins(Männlich)Zwei
und nicht einen Zeilensprung zum nächsten Tabstopp.

In Linux gehts aber schon.

Außerdem habe ich noch ne Frage: Ein \v in Linux bewirkt momentan nur 
einen Zeilensprung. Das bedeutet ich kann daraus ableiten, dass der 
Tabstopp im Terminal offenbar auf eine Zeile gestellt ist. Im 
allgemeinen kann der Tabstopp aber schon bei mehreren Zeilen liegen oder 
nicht?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Windows-Konsole emuliert kein Terminal, und kann von daher nichts 
mit terminal-üblichen Steuerzeichen anfangen.

Die einzigen Ausnahmen sind \n, \r und \t.

Unter DOS gab es für diese Terminalemulation einen "Treiber" namens 
ANSI.SYS, der ein VT100 emulierte.

Ein Äquivalent dafür existiert für Windows nicht; möchte man derlei 
Dinge veranstalten, muss man sich entweder mit der Console API 
beschäftigen, oder eine Bibliothek verwenden, die einem das abnimmt. Mit 
recht hoher Wahrscheinlichkeit gibt es einen Win32-Port von Curses.

von Günter Lenz (Gast)


Lesenswert?

Erik schrieb:
>Wieso kann die WIndows Konsole kein \v?
>Wisst ihr ob es die Konsole in Windows 10 kann?

Meinst du jetzt das CMD Befehlsfenster von Windows?
Da bedeutet \v  das v ein Ordner ist,
 und /v bedeutet das nach dem kopieren von Dateien
Quelle und Ziel noch mal verglichen werden um sicher
zu stellen das kein Fehler entstanden ist.
Beispiel:

copy /v c:\Datei.txt c:\v

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.