Boot.ini中输入Ansi控制码"ESC"
2008-09-17 15:36
295 查看
Boot.ini中 Ansi控制码的应用
先来看一下我的BOOT.INI文件:
[boot loader]
timeout=15
default=c:/bootsect.dos
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="[37;44mMicrosoft Windows XP Professional" /noexecute=optin /fastdetect
C:/GRLDR="[37;42m深度一键还原 Ghost v11.0"
c:/wubildr.mbr="[31;47mUbuntu Linux live"
c:/bootsect.dos="[33;40mMS-DOS 7.10" /win95
对于许多人来说,象“[37;44m”这样的字符的输入并不难,难在“”字条的输入,“”是ANSI控制符的起始字符,在ASCII码中,它代表“ESC”,由于大多数字符编辑器并不支持直接输入这些控制符,许多人在使用ANSI控制码中遇到了问题。其实有2个非常简单的方法:
1:在windows xp系列中,可以在控制台环境下用echo 和小键盘输入
.进入cmd
.输入如下命令
echo "^[" > esc.txt
在这里"^["字符是用按住Alt键的同时,在数据小键盘上输入27后得到的。其原理很简单:cmd.exe命令行支持Alt小键盘输入ASCII字符
.在notepad中打开esc.txt文件,将这个“”字条复制并粘贴到任何你需要的地方。注意,在NOTEPAD中,显示的有可能是一个方框或者黑方框,复制它,不影响使用的。
2:在msdos或者mxdos环境中,虽然COMMAND.COM命令行也支持Alt小键盘输入,但是在如果用上述的 echo "^["命令时,在你按下Alt+"2""7"的同时,该命令也会被取消,因为,COMMAND.COM将你输入的字条理解成等意的键盘“ESC”键,命令行自然就完成不了了。可以用如下方法生成ESC.txt文件
.建立一个qbasic文件,如esc.bas,输入入如下语句
print chr$(27)
system
.在command.com命令行下运行如下命令
qbasic /run esc.bas > esc.txt
好了,一个含有字符的文件生成了
先来看一下我的BOOT.INI文件:
[boot loader]
timeout=15
default=c:/bootsect.dos
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="[37;44mMicrosoft Windows XP Professional" /noexecute=optin /fastdetect
C:/GRLDR="[37;42m深度一键还原 Ghost v11.0"
c:/wubildr.mbr="[31;47mUbuntu Linux live"
c:/bootsect.dos="[33;40mMS-DOS 7.10" /win95
对于许多人来说,象“[37;44m”这样的字符的输入并不难,难在“”字条的输入,“”是ANSI控制符的起始字符,在ASCII码中,它代表“ESC”,由于大多数字符编辑器并不支持直接输入这些控制符,许多人在使用ANSI控制码中遇到了问题。其实有2个非常简单的方法:
1:在windows xp系列中,可以在控制台环境下用echo 和小键盘输入
.进入cmd
.输入如下命令
echo "^[" > esc.txt
在这里"^["字符是用按住Alt键的同时,在数据小键盘上输入27后得到的。其原理很简单:cmd.exe命令行支持Alt小键盘输入ASCII字符
.在notepad中打开esc.txt文件,将这个“”字条复制并粘贴到任何你需要的地方。注意,在NOTEPAD中,显示的有可能是一个方框或者黑方框,复制它,不影响使用的。
2:在msdos或者mxdos环境中,虽然COMMAND.COM命令行也支持Alt小键盘输入,但是在如果用上述的 echo "^["命令时,在你按下Alt+"2""7"的同时,该命令也会被取消,因为,COMMAND.COM将你输入的字条理解成等意的键盘“ESC”键,命令行自然就完成不了了。可以用如下方法生成ESC.txt文件
.建立一个qbasic文件,如esc.bas,输入入如下语句
print chr$(27)
system
.在command.com命令行下运行如下命令
qbasic /run esc.bas > esc.txt
好了,一个含有字符的文件生成了
相关文章推荐
- ShadowStar CodeFast 1.1 自动匹配输入()[]{}''""
- C#使用String.Format()方法时,出现异常"输入的字符串格式有误"的解决方法
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
- 3.字符反转 输入一串字符,比如"abcd",以倒序的方式将它打印出来
- 安装Visual Studio 6的"Error Lauching acmboot.exe"问题解决方法
- 已知字母序列【d, g, e, c, f, b, o, a】,请实现一个函数针对输入的一组字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母顺序排序并打印
- "EZBOOT kernel not found" DOS返回EZBOOT错误
- 时间处理:计算下一天日期,如输入"2004/12/31"(注释2014年12月31日),则输出"2005/1/1".
- 解决内核编译时产生 "mkimage" command not found - U-Boot images will not be built 错误
- 输入数列,以某数为结束标志, 以"后进先出" 方式生成单链表,输出表中各结点的值;再求表中首结点和尾结点的值。
- 出现"Grub>"引导时候输入....
- ASP.NET中通过文本框的输入实现"拼音码"动态查询的效果
- 让文本框内容不可编辑,如果type="file",那么只能通过点击浏览来改变,不能通过输入文字改变
- 由scanf("%d",&ch);引出的输入缓冲区问题
- ASP.NET2.0中"无法显示XML页,使用XSL样式表无法查看 XML 输入"问题的解决方案
- 由scanf("%d",&ch);引出的输入缓冲区问题
- IOS模拟器中不能输入中文 没有"小地球"
- 修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot
- VS2012 输入中文变"??"解决办法
- "无法定位程序输入点_except_handler4_common于动态连接库msvcrt.dll"