![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 14:55 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 转贴:ANSI.SYS程序的使用 |
| 可打印版本 5,529 / 17 |
| 第1楼 Lydong | 发表于 2003-02-23 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
转贴:ANSI.SYS程序的使用 我们有时会希望DOS能够显示出不同的显颜色或者其它功能,我们在DOS启动时载入ANSI.SYS,它可以帮我们实现这些功能,下面是它的使用方法:
------------------------------ ANSI.SYS程序的使用 ANSI.SYS是MS-DOS中一个很有用的设备驱动程序,利用它,我们可以取得意想不到的显示效果。那么,它该如何使用呢?下面就来介绍一下。 注意:在本节中,语法和 ANSI 转义序列中的大写字母必须按原样键入。 ANSI.SYS 定义了一系列函数,这些函数被用来改变显示图形、控制光标移动和键的重定义,ANSI.SYS 设备驱动程序支持转义序列的 ANSI 终端仿真,以便控制系统的屏幕和键盘。 该设备驱动程序必须由位于 CONFIG.SYS 文件中的DEVICE或DEVICEHIGH命令加载。 语法 DEVICE(HIGH)=ANSI.SYS 参数 指定 ANSI.SYS 文件的位置。 选项 /X 重新映射 101 键键盘以外的扩展键。 /K 使 ANSI.SYS 文件将 101 键键盘当作 84 键键盘看待,这等价于命令 SWITCHES=/K。如果您通常使用 SWITCHES=/K命令,那么在使用ANSI.SYS 时,则需要使用选项 /K。 /R 当 ANSI.SYS 与屏幕阅读程序(该程序使残疾人更易于使用计算机)一起使用时,此选项用来调整行的滚动,以便提高可读性。 在 ANSI 转义序列中使用的参数: Pn 数字参数,用来指定一个十进制数。 Ps 可选参数。指定一个十进制数,用于选择函数。您可以指定多个函数,必须用分号 ( 将参数隔开。PL 行参数。指定一个十进制数,它代表显示器或其它设备上的一行。 Pc 列参数。指定一个十进制数,它代表屏幕或其它设备上的一列。 ANSI 转义序列中关于光标移动、图形和键盘的设置: 在下面的 ANSI 转义序列的列表中,缩写 ESC 代表 ASCII转义字符 27(1Bh),它位于每个转义序列的开始。 ESC 93 125 29 0;27 92 124 28 0;43 ; 59 58 -- 0;39 ' 39 34 -- 0;40 , 44 60 -- 0;51 . 46 62 -- 0;52 / 47 63 -- 0;53 ` 96 126 -- 0;41 通常,在DOS提示符下按ESC键时,屏幕会显示一个反斜杠(\)并把光标移到下一行.这时可以使用PROMPT命令.假如现在DOS提示符是$P$G,想要清屏,就可键入: PROMPT=$E |
|
| 第2楼 LanE | 发表于 2003-02-23 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
又是Wengier老大的吧?
以前我找过很长时间都没有找到,找到后怎么就这么容易发现了呢?? |
|
| 第3楼 Lydong | 发表于 2003-02-24 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
是吧,我以前就用过ANSI.SYS,但一直没有找到详细的介绍资料,只能自己乱搞。后来看到这篇文章不错,立即把它收藏了起来
|
|
| 第4楼 Lydong | 发表于 2003-02-24 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
在DOS下的时间提示 DOS下的时间提示
若你想在屏幕上任何专访用明快的前面色显示日期和时间,可将下面的文件录入 并存在TIMER,BAT文件中. @E CHO OFF IF "%1"==""GOTO HELP GOTO OK :HELP ECHO SYNTAX:TIMER A B C D ECHO A=TEXT COLOR 30=BLACK 31=RED ECHO 32=GREEN 33=YELLOW ECHO 34=BLUE 35=MAGENTA ECHO 36=CYAN 37=WHITE ECHO B=BACKGROUND 40=BALCK 41=RED ECHO 42=GREEN 43=YELLOW ECHO 44=BLUE 45=MAGENTA ECHO 46=CYAN 47=WHITE ECHO C=R NUMBER ECHO D=COLUMN NUMBER GOTO EXIT :OK PROMPT $P$G$E |
|
| 第5楼 LanE | 发表于 2003-02-27 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
建议楼上文章单独一帖
|
|
| 第6楼 Lydong | 发表于 2003-02-28 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
你说的也对,不过我是想把它做为ANSI使用方法的一个应用例子,用来说明ANSI的用法的一个例子。
|
|
| 第7楼 LanE | 发表于 2003-03-02 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
可是改变屏幕颜色毕竟比使用ANSY.SYS听起来更诱人一些
|
|
| 第8楼 LanE | 发表于 2003-03-02 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
可是改变屏幕颜色毕竟比使用ANSY.SYS听起来更诱人一些
|
|
| 第9楼 Roy | 发表于 2003-03-03 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
楼顶的好像是由Windows98讀我檔转贴來的
|
|
| 第10楼 LanE | 发表于 2003-03-03 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
呵呵
好象是 windows的系统目录下的*.txt文件里面有很多的好动西的 |
|
| 第11楼 阿海 | 发表于 2003-04-10 00:00 |
| 高级用户 发帖 188 积分 748 | |
|
我想请问大侠:如何设置文件名的颜色,如:.SYS用蓝色表示,.ZIP的用黄色表示等等
|
|
| 第12楼 Wengier | 发表于 2003-04-10 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
以下是引用阿海在2003-4-10 23:00:48的发言: 最好的方法是用SuperDIR,可在网站的“文件工具”中下载。 |
|
| 第13楼 阿海 | 发表于 2003-04-10 00:00 |
| 高级用户 发帖 188 积分 748 | |
|
但是SDIR不支持中文
|
|
| 第14楼 Wengier | 发表于 2003-04-10 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
先启动DOS汉字系统,例如UCDOS、CCDOS97等,再运行SDIR就支持中文了。
|
|
| 第15楼 阿海 | 发表于 2003-04-10 00:00 |
| 高级用户 发帖 188 积分 748 | |
|
不行,我试过了,无法显示
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |