社区
脚本语言
帖子详情
[PYTHON]python能在win2K中的命令窗口中显示不同颜色的文本吗?如何进行?
fatshoe
2004-08-08 09:27:04
我查了python的文档和 windows 2000 的命令,没有找到相关的说明。win2k 自己的 color 命令,只会把当前窗口的所有文本都变成另一种颜色,不能在同一命令行窗口中显示多种颜色。
...全文
489
13
打赏
收藏
[PYTHON]python能在win2K中的命令窗口中显示不同颜色的文本吗?如何进行?
我查了python的文档和 windows 2000 的命令,没有找到相关的说明。win2k 自己的 color 命令,只会把当前窗口的所有文本都变成另一种颜色,不能在同一命令行窗口中显示多种颜色。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fatshoe
2004-09-29
打赏
举报
回复
gaofaq: 怎么支持啊?能不能说细点?
gaofaq
2004-09-23
打赏
举报
回复
MS的CMD支持同屏多色!!!!!!!!!!!!!!!!!!!!!!!!!
oncsdn
2004-08-27
打赏
举报
回复
ucdos ?
什么年代了还用这个?
xdspower
2004-08-27
打赏
举报
回复
我想可以利用ucdos的编程接口在python中引入c的扩展模块进行包装调用实现输出是不同颜色的。
oncsdn
2004-08-26
打赏
举报
回复
thanks
xyzxyz1111
2004-08-25
打赏
举报
回复
这个很易
import WConio
WConio.textbackground(WConio.CYAN)
WConio.textcolor(WConio.BLACK)
到http://newcenturycomputers.net/projects/wconio.html
下在WConio就可以了。
oncsdn
2004-08-24
打赏
举报
回复
同意 iBear(大熊 不要怀疑我的温柔) 观点
AllocConsole
CreateConsoleScreenBuffer
FillConsoleOutputAttribute
FillConsoleOutputCharacter
FlushConsoleInputBuffer
FreeConsole
GenerateConsoleCtrlEvent
GetConsoleCP
GetConsoleCursorInfo
GetConsoleMode
GetConsoleOutputCP
GetConsoleScreenBufferInfo
GetConsoleTitle
GetConsoleWindow
GetLargestConsoleWindowSize
GetNumberOfConsoleInputEvents
GetNumberOfConsoleMouseButtons
GetStdHandle
HandlerRoutine
PeekConsoleInput
ReadConsole
ReadConsoleInput
ReadConsoleOutput
ReadConsoleOutputAttribute
ReadConsoleOutputCharacter
ScrollConsoleScreenBuffer
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCtrlHandler
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleMode
SetConsoleOutputCP
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitle
SetConsoleWindowInfo
SetStdHandle
WriteConsole
WriteConsoleInput
WriteConsoleOutput
WriteConsoleOutputAttribute
WriteConsoleOutputCharacter
mahongxi
2004-08-10
打赏
举报
回复
def colorize(txt, col):
"""Return colorized text"""
if not USE_COLOR: return txt ## DJ - just incase it breaks your terms ;) ##
if type(txt)==type(u''): txt=txt.encode(jabber.xmlstream.ENCODING,'replace')
cols = { 'red':1, 'green':2, 'yellow':3, 'blue':4}
initcode = '\033[;3'
endcode = '\033[0m'
if type(col) == type(1):
return initcode + str(col) + 'm' + txt + endcode
try: return initcode + str(cols[col]) + 'm' + txt + endcode
except: return txt
好像WIN下不行.
iBear
2004-08-10
打赏
举报
回复
有一组api是来控制console的输出的,可以用它们来改变输出文本的字体信息的。
如果大家用过upx这个可执行文件压缩器的话,应该会看到它的控制台输出的文字是彩色。
shhgs
2004-08-10
打赏
举报
回复
有这个类库。
我记得IPython的文档里说过,如果你要显示彩色文本,可以去下载哪个类库。我当时没留意。IPython是一个Python的Interactive的环境,不过我觉得IDLE已经不错了,所以就没用下去。你可以到sourceforge上去找找IPython,然后看看文档。
此外curses类库应该肯定能显示彩色文本。不过我没用过。
limodou
2004-08-09
打赏
举报
回复
我想command是支持的,但如果你想让python的输出是五颜六色的,要自已编程序才可以。就象以前在dos下做字符界面,简单的printf是我法输出颜色的,要调用相应的颜色处理函数才可以。python的输出与printf无异,想实现就要自已去完成。
fatshoe
2004-08-09
打赏
举报
回复
谢谢楼上的。我是把 python 做成了 EXE,再从批处理里调用的。这样,python 的输出都输出到了 command 窗口。如果 command 窗口本身不支持同屏多色,恐怕 python 也没办法吧。
limodou
2004-08-08
打赏
举报
回复
语法高亮都是应用程序自已来做的,与windows 2000无关。python自带的idle就是语法高亮的。如果你说的是命令行下的交互环境,因为那只是一个字符界面,是不带高亮的。并不是说在字符下无法实现高亮,只是python并未实现它而已。
python
中
Tkinter
窗口
之标签和按钮
python
中
Tkinter
窗口
之标签和按钮 在很多时候我们做的东西都不想局限于
python
的运行界面,为了满足人们
进行
更方便的人机交互,我们今天讲解的就是tk,一个人机交互
窗口
,可以使你的程序运行更加美观,方便。 定义一个
窗口
框架 代码如下: import tkinter as tk #首先导出函数并命名为tk
win
dow = tk.Tk() #定义
窗口
win
dow.title('信息管理...
python
获取
窗口
控件属性_获取tkinter组件的属性
做GUI程序,除了设置组件的各种属性外,有时还需要获取组件的属性值。比如,我们想获取某些组件当前的背景
颜色
,获取Label组件的text属性值等等。使用组件的cget方式,就可能搞定这个需求。我们来看看
Win
系统和Ubuntu桌面系统下,默认的root
窗口
的背景
颜色
:
Win
系统:>>> import tkinter as tk>>> root = tk.Tk()...
tkinter 取消标题栏后 鼠标按下左键无法拖动
窗口
问题
tkinter 取消标题栏后,无法用鼠标移动
窗口
Win
10 上跑不动《血战上海滩》?90 行
Python
小补丁:闪退修复+
窗口
化+一键秘籍,老游戏立刻满血复活
解决游戏在
Win
10系统闪退、分辨率不适配等问题,作者使用
Python
开发了多功能辅助脚本,主要功能包括: 自动切换1024×768/1920×1080分辨率 模拟键盘输入游戏秘籍(god_on/haveallweapon等) 解决鼠标越界同步问题 通过-
win
dows参数绕过3D创建错误 工具采用Py
Win
32实现底层输入模拟,用Tkinter构建简易GUI界面,展示了如何用现代技术延续经典游戏的生命力。
Python
图形界面编程 PySimpleGUI(2)
文章目录
文本
元素的更新设定方法单行输入框元素设定方法单行输入框的更新设定
win
dow[key].update() 方法示例小练习
文本
元素的更新设定方法 import PySimpleGUI as pg layout = [[pg.T('姓名',key='name'),pg.Button('点赞')]]
win
dow = pg.
Win
dow('演示',layout) while True: event, values =
win
dow.read() if event == None:
脚本语言
37,737
社区成员
34,208
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章