[20120619]windows cmd.exe 选择颜色.txt

[20120619]windows cmd.exe 选择颜色.txt

昨天看别人演示,发现对方可以cmd.exe窗口内,给一段内容选择一个颜色.并且固定不变.
今天google,并没有发现有关内容,只能跟踪看看:

使用sysinternals带的Procmon.exe跟踪,在cmd.exe窗口修改一些属性:
确定修改的信息定位在注册表:
HKEY_CURRENT_USER\Console

使用regedit进入HKEY_CURRENT_USER\Console,很容易发现EnableColorSelection应该是自己需要的.

在google: EnableColorSelection cmd.exe,找到如下链接:

http://blog.tanelpoder.com/2007/09/01/sqlplus-is-my-second-home-part-3-colored-selections-in-windows-xp-command-prompt/

仔细看了一下,仅仅需要修改注册表如下:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"FaceName"="新宋体"
"EnableColorSelection"=dword:00000001
"WordDelimiters"=";:,.[]{}()/\\|^&*-=+"

这样就可以实现需要的效果.
说明:
"FaceName"="新宋体" =>修改cmd.exe的字体为新宋体,这样我自己认为显示更好一些.
"EnableColorSelection"=dword:00000001 => 选择显示的范围,alert+6 对应红色 ctrl+6 翻转显示红色.
"WordDelimiters"=";:,.[]{}()/\\|^&*-=+" =>这样使用ctrl+方向键可以快速移动,而不是像原来那样仅仅使用空格分开.

时间: 2024-10-29 13:31:39

[20120619]windows cmd.exe 选择颜色.txt的相关文章

python 控制 cmd 命令行颜色

基于win7 + python3.4       import ctypes import sys '''Windows CMD命令行颜色''' # 句柄号 STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE= -11 STD_ERROR_HANDLE = -12 # 前景色 FOREGROUND_BLACK = 0x0 # 黑 FOREGROUND_BLUE = 0x01 # 蓝 FOREGROUND_GREEN = 0x02 # 绿 FOREGROUND_RED

cmdexe错误-windows sever 2003注销或重启前提示cmd.exe应用程序无法正常启动(0xc0000142),

问题描述 windows sever 2003注销或重启前提示cmd.exe应用程序无法正常启动(0xc0000142), windows sever 2003注销或重启前提示cmd.exe应用程序无法正常启动(0xc0000142),且弹出错误对话框"cmd.exe应用程序错误,应用程序无法正常启动(0xc0000142),请当击确定...."请问这是什么问题,在不重装系统的情况下,怎么处理,谢谢您的帮助!!期待你的回复,我qq邮箱:492856494@qq.com

error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.exe”时出错

最近使用visual studio 2005或visual studio 2008的编译项目时可能都遇到了这样的问题: error PRJ0003 : 生成"C:\WINDOWS\system32\cmd.exe"时出错 1>Project : error PRJ0003 : Error spawning 'C:\Windows\System32\cmd.exe'. 1>Build log was saved at "file://c:\Users\Gilbert

CMD.exe占用太多系统资源解决方法

电脑一开机,就自动加载CMD.exe进程,用户为SYSTEM,CPU资源全被其占用,手动结束进程后,一切正常. 1. 杀毒前关闭系统还原(Win2000系统可以忽略):右键"我的电脑",属性,系统还原,在所有驱动器上关闭系统还原打勾即可. 清除IE的临时文件:打开IE 点工具-->Internet选项:Internet临时文件,点"删除文件"按钮 ,将"删除所有脱机内容"打勾,点确定删除. 关闭QQ等应用程序.进行如下操作前,请不要进行任何

Cmd 启动命令解释器 Cmd.exe 的新实例_DOS/BAT

Cmd 启动命令解释器 Cmd.exe 的新实例.如果在不含参数的情况下使用,则 cmd 显示 Windows XP 的版本和版权信息. 语法 cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] string] 参数 /c  执行 string 指定的命令,然后停止.  /k  执行 string 指定的命令并继续.  /s  修改位于 /c 或 /k 之后的 stri

cmd.exe是什么

cmd是windows 系统下的命令窗口.如果您不理解,首先与大家介绍下dos.dos是计算机的最初期的操作系统,对电脑操作必须输入各种dos命令窗口,可以理解成运行计算机机器内部语言,知道编程吗?其实早期dos命令操作系统就是运行计算机内部的编程命令,因此操作人员都必须具有一定计算机水平.不过随着windows系统的出现,彻底结束了电脑操作难的情况,直接将编程环境转换为可视化操作界面.比如我们运行某程序不需要输入命令,只需要运行程序图标,电脑内部既自动运行该程序,最大的特点是可视化了,看得见,

如何清除cmd.exe病毒

  cmd.exe是比较常用的一个命令,通常用它来调出DOS程序.cmd.exe病毒就比较难缠了,感染了cmd.exe病毒的电脑的表现情况时,工作站启动时系统自动运行Cmd.exe,工作站进不了桌面.或者工作站重建后启动到系统设置那里一直"没完没了地敲鼓".遇到这样的状况我们该如何去处理呢? 一.网吧系统:重启服务器,工作站不开机,下载rundll32.exe和rundll.exe,分别复制到D:WXP目录和d:wxpsystem目录下.然后将d:wxpsystem目录下的rundll

visual studio 2010-error MSB6006: “cmd.exe”已退出,代码为 1。

问题描述 error MSB6006: "cmd.exe"已退出,代码为 1. 1>------ 已启动生成: 项目: ZERO_CHECK, 配置: Debug Win32 ------ 1> Checking Build System 1> 系统找不到指定的路径. 1> 系统找不到指定的批处理标签 - VCReportError 1>C:Program FilesMSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.t

cmd.exe

cmd.exe 指令 cmd.exe 指令 /C 执行字符串指定的命令 自动关闭 /K 执行字符串指定的命令 不关闭 多条指令用&连接 例子 vb Set objShell = CreateObject("Wscript.Shell")  objShell.Run "cmd.exe /c echo hello world>>a.txt&start /max a.txt" 用上面的方法,cmd.exe /c 命令一&命令二&