Cocolor - farbigen Text statt echo in Batchdateien ausgeben 32 oder 64 Bit
Hallo Ihr Lieben,
Ich verwende schon seit längerem das Tool CoColor von Horst Schäffle ( http://www.horstmuc.de/wbat32.htm#cocolor ) um in automatisch ablaufenden Batch Dateien informative Meldungen anzeigen zu können.
Nun habe ich meine erste 64Bit Maschine aufgesetzt und dadurch ist es notwendig geworden vor der Ausgabe mit cocolor zu prüfen ob das System auf 32 oder 64 Bit läuft.
Ich hab mir dazu ein sehr einfaches Batch geschrieben und die beiden Cocolor FIles auf 32 und 64 Bit umbenannt!
Da ich aber Steuercodes und Text mit Spaces über die 9 Variablen übergebe, funktioniert das Ganze nicht sehr zuverlässig!
Der Syntax des Programmes ist
Habe mir auch schon überlegt eine Variable zu generieren die "32" oder "64" beinhaltet und damit das Programm dan so zu starten:
Ich vermute dass es viele elegantere Lösungen gibt, und daher ersuche ich um eure Ideen.
Ich verwende schon seit längerem das Tool CoColor von Horst Schäffle ( http://www.horstmuc.de/wbat32.htm#cocolor ) um in automatisch ablaufenden Batch Dateien informative Meldungen anzeigen zu können.
Nun habe ich meine erste 64Bit Maschine aufgesetzt und dadurch ist es notwendig geworden vor der Ausgabe mit cocolor zu prüfen ob das System auf 32 oder 64 Bit läuft.
Ich hab mir dazu ein sehr einfaches Batch geschrieben und die beiden Cocolor FIles auf 32 und 64 Bit umbenannt!
@echo off
if defined ProgramFiles(x86) (
cocolor64.exe %~3 %~4 %~5 %~6 %~7 %~8 %~9
) else (
cocolor32.exe %~1 %~2 %~3 %~4 %~5 %~6 %~7 %~8 %~9
)
Der Syntax des Programmes ist
cocolor.exe 19 (für den Farbcode) "Text der anzuzeigen ist!"
Habe mir auch schon überlegt eine Variable zu generieren die "32" oder "64" beinhaltet und damit das Programm dan so zu starten:
cocolor%variable%.exe 02 "Text"
Ich vermute dass es viele elegantere Lösungen gibt, und daher ersuche ich um eure Ideen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 229397
Url: https://administrator.de/contentid/229397
Ausgedruckt am: 23.11.2024 um 04:11 Uhr
2 Kommentare
Neuester Kommentar