2011-01-11 3 views
2

Я использую Win XP и Python 2.5. Есть ли способ в Python изменить размер шрифта при печати в окне CMD?Изменить размер шрифта при печати на экран

+2

Python ничего не знает о шрифте: это полностью зависит от Windows. Найдите в окне командной строки любые параметры. –

+0

Возможный дубликат [Изменить шрифт консоли в Windows] (http://stackoverflow.com/questions/3592673/change-console-font-in-windows) – Ben

ответ

0

Нет, вы не можете изменить это, насколько я знаю. К счастью, никто из окон не использует консоль в любом случае, поэтому я советую вам перейти к графическому интерфейсу.

С вашим собственным окном GUI, вы можете настроить шрифт и расположение столько, сколько вы хотите, включаете кнопки, изображения, анимацию, меню и т.д. ...

+1

«... никто в окнах не использует консоль в любом случае ...» - Хогвош! Я использую его, большинство программистов и других технических людей, которых я знаю, которым нужно использовать Windows. Я даже тренировал мою (нетехническую) жену, чтобы использовать ее время от времени. Конечно, доля людей, которые его используют, может быть небольшим ... – GreenMatt

+0

@ GreenMatt: Ну, ты программист. Если бы мне пришлось использовать окна, я бы установил cygwin или что-то иметь настоящий терминал. Консоль Windows сосет - вы должны это признать - она ​​не делает хороший инструмент и более раздражает, чем полезная – nosklo

+0

Конечно, это не самое лучшее, и у меня есть Cygwin на моих собственных системах. Тем не менее, я вообще не имею его в системах, принадлежащих членам семьи, друзьям и т. Д. Кроме того, некоторые рабочие места блокируют свои системы и не будут устанавливать Cygwin. :-( – GreenMatt

2

Вы можете использовать ctypes для доступа необходимых окон вызовов для изменения шрифта (включая размер шрифта) консоли. См. Мой ответ на another question для примера кода.

0

Вы должны создать ссылку рабочего стола на cmd.exe и установить/изменить свойства макета (например, размер окна 120 * 40 или соответствующий). Запустите свою программу в этих консольных окнах (python.exe yourprogram.py).

Смежные вопросы