Der schönste PROMPT
Der schönste PROMPT
Ich bin wieder mal am rumbasteln...
Habe meinen PROMPT folgendermaßen in der autoexe:
PROMPT $D $T$H$H$H $P$G
(für Laien sieht er dann so aus: Sa, 25.04.2009 13:14:11 C:\)
Also steht $D für das Datum, $T für die Zeit, 3x$H löscht 3 Zeichen damit die zehntel Sekunden nicht mit angezeigt werden und $P$G zeigen danach noch den aktuellen Pfad an.
Frage:
Wie sieht Euer PROMPT aus?
Was für Möglichkeiten gibts noch ihn zu verschönern außer denen in der Help-Datei?
mfg :)
Habe meinen PROMPT folgendermaßen in der autoexe:
PROMPT $D $T$H$H$H $P$G
(für Laien sieht er dann so aus: Sa, 25.04.2009 13:14:11 C:\)
Also steht $D für das Datum, $T für die Zeit, 3x$H löscht 3 Zeichen damit die zehntel Sekunden nicht mit angezeigt werden und $P$G zeigen danach noch den aktuellen Pfad an.
Frage:
Wie sieht Euer PROMPT aus?
Was für Möglichkeiten gibts noch ihn zu verschönern außer denen in der Help-Datei?
mfg :)
Minimig -Winners dont use AGA!-
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
"C:\>" ich will mir ja nicht den Bildschirm vollkleistern...
habe auch schon versucht 100er Breite beim Bildschirm hinzukriegen (Ideal fuer dir /v), klappt nur leider nicht so recht: NC kommt mit dem Modus nicht kar (mit 132Zeichen breite dagegen schon) und 37 Zeilen sind mir zu wenig. (132 zeichen sehen nicht gut aus, da zu schmal)
kannst latuernich den Modus aendern (Mode CON: COLS=40) und die hintergrundfarbe auf Blau aendern (set Prompt=$e[44m - gefolgt von einem CLS)... geht dann in richtung C64
habe auch schon versucht 100er Breite beim Bildschirm hinzukriegen (Ideal fuer dir /v), klappt nur leider nicht so recht: NC kommt mit dem Modus nicht kar (mit 132Zeichen breite dagegen schon) und 37 Zeilen sind mir zu wenig. (132 zeichen sehen nicht gut aus, da zu schmal)
kannst latuernich den Modus aendern (Mode CON: COLS=40) und die hintergrundfarbe auf Blau aendern (set Prompt=$e[44m - gefolgt von einem CLS)... geht dann in richtung C64
Die Zeilenbreite haut für mich schon hin. So tief bin ich nicht in den Unterverzeichnissen.
Hab jetzt erstmal so gebastelt:
PROMPT $T$H$H$H$H$H$H$ Uhr $ C= Amiga4000 $P$G
Nun steht da: 14:24Uhr C= Amiga4000 C:\
Das mit den Bildschirmfarben muß ich mal schauen, hab ich noch nicht hinbekommen. Klar solls kein Amiga werden aber ich teste mal wie weit man mit diesem Befehl kommen kann.
mfg :)
Hab jetzt erstmal so gebastelt:
PROMPT $T$H$H$H$H$H$H$ Uhr $ C= Amiga4000 $P$G
Nun steht da: 14:24Uhr C= Amiga4000 C:\
Das mit den Bildschirmfarben muß ich mal schauen, hab ich noch nicht hinbekommen. Klar solls kein Amiga werden aber ich teste mal wie weit man mit diesem Befehl kommen kann.
mfg :)
Minimig -Winners dont use AGA!-
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
fuer die Farben brauchst die Ansi.sys - nimm da mal lieber erstmal das Original, zumindest dvansi macht das mit der Hintergrundfarbe nicht so richtig mit...
na, mit unterverzeichnissen hat das eigentlich wenig zu tun (da gehen afair ohnehin nur 63 Zeichen (255 bei VFAT)), eher um die uebersicht bei der ausgabe - probiere z.b. mal dir /V (besser du macht vorher mal ein mode CON: Cols=80 Lines=50)
na, mit unterverzeichnissen hat das eigentlich wenig zu tun (da gehen afair ohnehin nur 63 Zeichen (255 bei VFAT)), eher um die uebersicht bei der ausgabe - probiere z.b. mal dir /V (besser du macht vorher mal ein mode CON: Cols=80 Lines=50)
So, nun hab ich folgenden Prompt:
PROMPT $E[0;32m$T$H$H$H$H$H$H$ Uhr $E[0;31m C= Amiga4000 $E[0;37m$P$G
Zeigt die Uhrzeit mit "Uhr" hinten dran in Grün, das "C= Amiga4000" kommt in rot und das "C:\" ist wieder ganz normal.
Sieht schon sehr chiq aus.
Mit dem 80Zeilen Modus hab ich auch probiert, wirkt ja fast noch "amiganer" ;)
Btw: Hat der NC nicht so einen Modus gleich integriert? (ALT-F9 glaub ich)
mfg :)
PROMPT $E[0;32m$T$H$H$H$H$H$H$ Uhr $E[0;31m C= Amiga4000 $E[0;37m$P$G
Zeigt die Uhrzeit mit "Uhr" hinten dran in Grün, das "C= Amiga4000" kommt in rot und das "C:\" ist wieder ganz normal.
Sieht schon sehr chiq aus.
Mit dem 80Zeilen Modus hab ich auch probiert, wirkt ja fast noch "amiganer" ;)
Btw: Hat der NC nicht so einen Modus gleich integriert? (ALT-F9 glaub ich)
mfg :)
Minimig -Winners dont use AGA!-
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
-
- DOS-Übermensch
- Beiträge: 1035
- Registriert: Mi 31. Jan 2007, 19:04
- Wohnort: Halle
- Kontaktdaten:
Mich hat das immer gestoert, dass das Prompt die Eingabe einrueckt, je nachdem wo man gerade ist.
Daher finde ich diese Loesung besser:
PROMPT $E[s$E[1;1H$E[K$E[41;37;1m $P $E[0m$E[1;55H$E[7m $D $E[0m$E[u$G
Das ist mehr im Stil einer Statuszeile mit fester Platzierung.
Daher finde ich diese Loesung besser:
PROMPT $E[s$E[1;1H$E[K$E[41;37;1m $P $E[0m$E[1;55H$E[7m $D $E[0m$E[u$G
Das ist mehr im Stil einer Statuszeile mit fester Platzierung.
Diverse Retro-Computer vorhanden.
Nicht schlecht. Muß ich mal weiter experimentieren.
Der Parameter $K steht auch nicht in der help-Datei mit drin.
mfg :)
Der Parameter $K steht auch nicht in der help-Datei mit drin.
mfg :)
Minimig -Winners dont use AGA!-
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
-
- DOS-Übermensch
- Beiträge: 1035
- Registriert: Mi 31. Jan 2007, 19:04
- Wohnort: Halle
- Kontaktdaten:
Aehm, da steht nirgends ein $K, du meinst sicher $E[K und das ist eine normale ANSI Escape Steuersequenz.
Siehe auch http://www.bluesock.org/~willg/dev/ansi.html
Der eigentliche Haupttrick besteht im Speichern und Zurückholen der aktuellen Cursorposition mit den ANSI Sequenzen [s und [u.
Siehe auch http://www.bluesock.org/~willg/dev/ansi.html
Der eigentliche Haupttrick besteht im Speichern und Zurückholen der aktuellen Cursorposition mit den ANSI Sequenzen [s und [u.
Diverse Retro-Computer vorhanden.
Hm, das ist wirklich eine interessante Aufteilung. Das erinnert mich ein klein wenig an die Robotron-CP/M-System, da gabs ja auch teilweise eine Statuszeile mit Datum und Uhrzeit. Die waren dann auch meistens noch bei ausgeschaltenem Rechner sichtbar ..elianda hat geschrieben:Mich hat das immer gestoert, dass das Prompt die Eingabe einrueckt, je nachdem wo man gerade ist.
Daher finde ich diese Loesung besser:
PROMPT $E[s$E[1;1H$E[K$E[41;37;1m $P $E[0m$E[1;55H$E[7m $D $E[0m$E[u$G
Das ist mehr im Stil einer Statuszeile mit fester Platzierung.

Ich wusste ja garnicht, was man so alles mit dem Prompt anstellen kann. Ist ja 'ne feine Sache :)
Grüße, Xaar.
Atari PC3 - Compaq Portable III & 386 - IBM 5140 & 5155 & 5160 & 5162 & 5170 - IBM PS/2 30 & 55sx & 56 486SLC2 & 70 386 & 76i & 77 486 & 80 - Robotron A7100 & CM1910 & EC1834 - Soemtron PC286
hmm... laesst sich eine Ansisequenz direkt von der Kommandozeile starten? (wuerde ich gern auf eine Taste legen - bei enter eine Zeile Hoch und löschen $e[1A$E[K)
habe eliandas Variante etwas abgewandelt, nur nervt ein wenig das dass Datum hochgescrollt wird...
PROMPT $E[50B$E[80D$_$E[1A$E[41;37;1m$P$E[0m$E[80C$E[14D$E[7m $D$E[0m$E[50B$E[80D$G
habe eliandas Variante etwas abgewandelt, nur nervt ein wenig das dass Datum hochgescrollt wird...
PROMPT $E[50B$E[80D$_$E[1A$E[41;37;1m$P$E[0m$E[80C$E[14D$E[7m $D$E[0m$E[50B$E[80D$G
Stimmt, das mit $K hab ich im Eifer falsch gelesen!
Kann man diese "Statuszeile" auch unten unten plazieren?
Ansi: Soweit ich weiß kann man mit doskey Tasten belegen. Geht dann mit: "doskey ^d =dir" in der autoexec.bat . (Da wird der dir-Befehl mit STRG-D aufgerufen)
mfg :)
Kann man diese "Statuszeile" auch unten unten plazieren?
Ansi: Soweit ich weiß kann man mit doskey Tasten belegen. Geht dann mit: "doskey ^d =dir" in der autoexec.bat . (Da wird der dir-Befehl mit STRG-D aufgerufen)
mfg :)
Minimig -Winners dont use AGA!-
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
SNI PCD-4H ; i486 DX2/66, 16MB RAM, 540MB-CF, Mitsumi FX400, VLB, SB16-MCD, Orchid WaveBooster 4, DOS6.2/Win3.11
Home: http://www.a1k.org/forum/
siehe meine VarianteDadys_Toy hat geschrieben: Kann man diese "Statuszeile" auch unten unten plazieren?
klappt nur leider nicht so recht mit Escapesequenzen...Ansi: Soweit ich weiß kann man mit doskey Tasten belegen. Geht dann mit: "doskey ^d =dir" in der autoexec.bat . (Da wird der dir-Befehl mit STRG-D aufgerufen)
-
- DOS-Übermensch
- Beiträge: 1035
- Registriert: Mi 31. Jan 2007, 19:04
- Wohnort: Halle
- Kontaktdaten:
Man kann die Position frei einstellen, nur wenn man es nicht in der obersten Zeile hat, bekommt man zwei Probleme:
Es scrollt als Zeichen mit nach oben und man ueberschreibt sich die untere Zeile nach beenden eines Programms. Da kann aber unter Umstaenden eine wichtige Ausgabe stehen. Das ganze liegt daran, dass die Zeile nicht unabhaengig ist vom restlichen Schirm.
Genau deshalb ist sie auch oben.
Es scrollt als Zeichen mit nach oben und man ueberschreibt sich die untere Zeile nach beenden eines Programms. Da kann aber unter Umstaenden eine wichtige Ausgabe stehen. Das ganze liegt daran, dass die Zeile nicht unabhaengig ist vom restlichen Schirm.
Genau deshalb ist sie auch oben.
Diverse Retro-Computer vorhanden.