Autor | Zpráva | ||
---|---|---|---|
WanTo Profil |
#1 · Zasláno: 19. 1. 2006, 15:43:51
Jde nějak zařídit, aby se text odeslaný telnetem zobrazil u klienta barevně?
|
||
thingwath Profil |
#2 · Zasláno: 19. 1. 2006, 15:47:23
Čekal bych nějaké kontrolní kódy pro terminál. Které bude samozřejmě každý podporovat jinak a jiné, pokud vůbec :-)
|
||
WanTo Profil |
#3 · Zasláno: 19. 1. 2006, 17:35:56
V jednom programu, kterém vím, že jeho výstup je v telnetu (na Linuxu) barevný, jsem našel tyto konstanty:
/* These are the ANSI codes for foreground text colors */ #define ANSI_BLACK "\e[0;30m" #define ANSI_DRED "\e[0;31m" #define ANSI_DGREEN "\e[0;32m" #define ANSI_ORANGE "\e[0;33m" #define ANSI_DBLUE "\e[0;34m" #define ANSI_PURPLE "\e[0;35m" #define ANSI_CYAN "\e[0;36m" #define ANSI_GREY "\e[0;37m" #define ANSI_DGREY "\e[1;30m" #define ANSI_RED "\e[1;31m" #define ANSI_GREEN "\e[1;32m" #define ANSI_YELLOW "\e[1;33m" #define ANSI_BLUE "\e[1;34m" #define ANSI_PINK "\e[1;35m" #define ANSI_LBLUE "\e[1;36m" #define ANSI_WHITE "\e[1;37m" #define ANSI_RESET "\e[0m" /* These are the ANSI codes for blinking foreground text colors */ #define BLINK_BLACK "\e[0;5;30m" #define BLINK_DRED "\e[0;5;31m" #define BLINK_DGREEN "\e[0;5;32m" #define BLINK_ORANGE "\e[0;5;33m" #define BLINK_DBLUE "\e[0;5;34m" #define BLINK_PURPLE "\e[0;5;35m" #define BLINK_CYAN "\e[0;5;36m" #define BLINK_GREY "\e[0;5;37m" #define BLINK_DGREY "\e[1;5;30m" #define BLINK_RED "\e[1;5;31m" #define BLINK_GREEN "\e[1;5;32m" #define BLINK_YELLOW "\e[1;5;33m" #define BLINK_BLUE "\e[1;5;34m" #define BLINK_PINK "\e[1;5;35m" #define BLINK_LBLUE "\e[1;5;36m" #define BLINK_WHITE "\e[1;5;37m" /* These are the ANSI codes for background colors */ #define BACK_BLACK "\e[40m" #define BACK_DRED "\e[41m" #define BACK_DGREEN "\e[42m" #define BACK_ORANGE "\e[43m" #define BACK_DBLUE "\e[44m" #define BACK_PURPLE "\e[45m" #define BACK_CYAN "\e[46m" #define BACK_GREY "\e[47m" /* Other miscelaneous ANSI tags that can be used */ #define ANSI_UNDERLINE "\e[4m" /* Underline text */ #define ANSI_ITALIC "\e[6m" /* Italic text */ #define ANSI_REVERSE "\e[7m" /* Reverse colors */ Tak to třeba bude fungovat :) Třeba tenhle kód taky pomůže někomu jinému, kdo má stejný problém jako já :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0