社区
脚本语言
帖子详情
[PYTHON]python能在win2K中的命令窗口中显示不同颜色的文本吗?如何进行?
fatshoe
2004-08-08 09:27:04
我查了python的文档和 windows 2000 的命令,没有找到相关的说明。win2k 自己的 color 命令,只会把当前窗口的所有文本都变成另一种颜色,不能在同一命令行窗口中显示多种颜色。
...全文
420
13
打赏
收藏
[PYTHON]python能在win2K中的命令窗口中显示不同颜色的文本吗?如何进行?
我查了python的文档和 windows 2000 的命令,没有找到相关的说明。win2k 自己的 color 命令,只会把当前窗口的所有文本都变成另一种颜色,不能在同一命令行窗口中显示多种颜色。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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并未实现它而已。
py
win
32库 :
Python
操作
win
dows 系统 API
Python
是没有自带访问
win
dows 系统 API 的库的,需要下载 py
win
32,py
win
32 是一个第三方模块库,主要的作用是方便
python
开发者快速调用
win
dows API 的一个模块库。它直接包装了几乎所有的
Win
dows API,可以方便地从
Python
直接调用,该模块另一大主要功能是通过
Python
进行
COM 编程。
一文解决
python
的GUI--
python
程序员必会GUI库-神器PySimpleGUI良心总结
python
的主流GUI库wx
Python
,tkinter,PyQt5学起来周期长,性价比不高; 其他语言C++太难学,不值当; Java丑得一批,写起来也不容易; html+CSS+xml+js的话了解过,但是不会Web框架,望而却步; 更有什么Electron,Delphi,VB感觉更是遥远. 我一个
Python
小彩笔想写个GUI怎么就这么难呢????? 那是因为你没有遇到PySimpl...
CMD
dos
命令
大全 黑客必知的DOS
命令
集合 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2016-06-26 我要评论 很多朋友往往都对黑客比较崇拜,其实黑客也只是比我们知道更多一些我们所不了解的电脑相关
命令
,其
中
dos
命令
是黑客最为精通的,在使用
中
也最常见,要想成为一名黑客各种dos
命令
必须学会,下面笔者为大家汇总出dos
命令
大全,希望对学习者有所帮助
基于
Python
的selenium入门超详细教程(第1章)--WebDriver API篇
前面已经对selenium有了简单的了解,Selenium 是一个用于 Web 应用程序测试的工具集,它能够模拟用户在浏览器
中
的操作,比如点击按钮、输入
文本
、切换页面等。通过 Selenium,我们可以轻松地与各种主流浏览器(如 Chrome、Firefox、Edge 等)
进行
交互,为自动化测试提供了坚实的基础并且已经在
Python
环境下搭建好了selenium环境,从这篇开始,将正式学习selenium的webdriver框架。
全面讲解
python
的uiautomation包
在常规的模拟鼠标和键盘操作,我们一般使用,uiautomation模块不仅能直接支持这些操作,还能通过控件定位方式直接定位到目标控件的位置,而不需要自己去获取对应坐标位置。uiautomation模块不仅支持任意坐标位置截图,还支持目标控件的截图,缺点在于截取产生的图片对象难以直接与PIL库配合,只能导出文件后让PIL图像处理库重新读取。对于能够获取到其ScrollItemPattern对象的控件还可以通过ScrollIntoView方法
进行
视图定位,与浏览器的元素定位效果几乎一致。
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章