Как я использую цвет с командной строкой Windows с помощью Python?

Таким образом, Вашей проблемой является слишком много бизнеса? Люди стреляют из укрытия Ваши продажи? Это предполагает, что эти сценаристы генерируют квалифицированные продажи? И проблема, они накидываются на весь Ваш продукт, прежде чем все остальные сделают?

Как насчет Вас делают полный веб-сервис API для 'сценаристов' для взаимодействия через интерфейс с. Затем предложите небольшую скидку или некоторую привилегию, чтобы заставить их играть по Вашим правилам. Удвойте свой бизнес и имейте Ваши веб-продажи и продажи API.

Или это или просто получает ПУТЬ больше материально-технических ресурсов - Вы не можете бороться, это - обнимается и адаптируется к нему.

10
задан Nick Bolton 25 August 2009 в 14:36
поделиться

2 ответа

Это возможно благодаря ctypes и SetConsoleTextAttribute

Вот пример

from ctypes import *
STD_OUTPUT_HANDLE_ID = c_ulong(0xfffffff5)
windll.Kernel32.GetStdHandle.restype = c_ulong
std_output_hdl = windll.Kernel32.GetStdHandle(STD_OUTPUT_HANDLE_ID)
for color in xrange(16):
    windll.Kernel32.SetConsoleTextAttribute(std_output_hdl, color)
    print "hello"
21
ответ дан 3 December 2019 в 16:53
поделиться

Если вы хотите использовать обычные консоли cmd.exe для интерактивного интерпретатора Python, см. этот рецепт . Если вы в порядке с использованием специальных окон, имитирующих консоль, например, потому что вам все равно нужны более продвинутые функции curses, то предложение wcurses от @ TheLobster вполне подойдет.

3
ответ дан 3 December 2019 в 16:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: