#c_sharp
Как увеличить буквы в выводе консольного приложения?
Ответы
Ответ 1
888888b. .d88888b. 88888888888 88888888888 d8888 888 d8P 888 "88b d88P" "Y88b 888 888 d88888 888 d8P 888 .88P 888 888 888 888 d88P888 888 d8P 8888888K. 888 888 888 888 d88P 888 888d88K 888 "Y88b 888 888 888 888 d88P 888 8888888b 888 888 888 888 888 888 d88P 888 888 Y88b 888 d88P Y88b. .d88P 888 888 d8888888888 888 Y88b 8888888P" "Y88888P" 888 888 d88P 888 888 Y88b Ответ вроде бы шуточный, но если вам нужно вывести логотип или заголовок, вполне работоспособный вариант. Автоматический конвертер: http://patorjk.com/software/taag или погуглите "text to ascii art". Вот еще библиотека, которая выводит текст в виде ASCII art разными цветами: http://colorfulconsole.com/ Есть Nuget-пакет.Ответ 2
Шрифт консоли определяется настройками самой консоли. Теоретически можно полезть в реестр из своего приложения и заменить там шрифт. Но пользователи вашей программы за это вам спасибо не скажут, так как скорее всего огребут проблем в других (зачастую весьма неожиданных) местах. Поэтому никак. З.Ы. Для доступа к реестру, вашему приложению, понадобятся довольно широкие права, не факт, пользователь захочет и главное сможет их выделить в своей ОС.Ответ 3
У меня в реестре виднеются ключи вроде HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe следующего содержимого: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe] "ColorTable05"=dword:00562401 "ColorTable06"=dword:00f0edee "FaceName"="Lucida Console" "FontFamily"=dword:00000036 "FontWeight"=dword:00000190 "PopupColors"=dword:000000f3 "QuickEdit"=dword:00000001 "ScreenBufferSize"=dword:0bb80078 "ScreenColors"=dword:00000056 "WindowSize"=dword:00320078 Что-то мне подсказывает, что специфические для консольных приложений настройки хранятся здесь, причём слеши в пути заменяются на символ подчёркивания. Там же есть ключ "Git Bash", то есть поддерживаются не только пути, но и заголовки (?) окон. Можно также попробовать имена файлов без полного пути. Короче, попробуйте средствами, встроенными в ось, настроить отображение консоли в вашем приложении (меню открывается по правому клику на заголовке окна), и посмотрите, каким образом эти настройки сохраняются. Настройки, скорее всего, окажутся в районе HKEY_CURRENT_USER\Console.
Комментариев нет:
Отправить комментарий