dos命令行下输入一个字符,可以使用组合键 Alt+该字符的ASCII码(十进制)。
示例如下:
C:\>echo a // 这里的“a”不是直接敲键盘的“a”键,而是通过组合键 Alt+97 输入的
a
C:\>
解析: 上述命令中,输入“a”这个字母,通过组合键 Alt+97(97是“a”的ASCII码) 输入的
【DOS小技巧】 ctrl + 字母a-z(或大写A-Z)对应 alt+ 1 - 26(十进制ASCII码)
示例如下:
C:\>copy con text.txt
one //末尾输入回车符
two //末尾输入回车符
^Z // 通过组合键 Alt+26 或者组合键 Ctrl+Z 输入 ^Z ,然后输入回车符
已复制 1 个文件。
C:\>type text.txt
one
two
C:\>
解析: 上述命令是不是很“眼熟”,这就是我们在学校学习DOS时老师演示的一个小示例:DOS命令行下新建一个文本文件的示例
【让电脑发出“报警声”】小示例,如下:
C:\>echo ^G // 报警声控制字符的ASCII码是 7(十进制),所以 ALT + 7
C:\>
【通过ASCII码使用ECHO命令】小示例,如下:
C:\>echo 8 // 命令一
8
C:\>
命令一解析
- e 的ASCII码是 101
- c 的ASCII码是99
- h 的ASCII码是104
- o 的ASCII码是111
- 空格的ASCII码是32
- 8 的ASCII码是56
- 回车符的ASCII码是13
所以,依次ALT + 101, ALT + 99,ALT + 104,ALT + 111,ALT + 32,ALT + 56,ALT + 13
【“^” 的用法】
1、在DOS命令中,如果 ^ 出现在特殊符号(在DOS中具有特殊意义, 例如:<、 > 、 & 、%等等)的前面,则将该特殊符号的特殊功能去掉,仅仅只把它当成符号本身,而不使用它的特殊意义。
示例如下:
C:\>echo ^> //命令一
>
C:\>echo > //命令二
命令语法不正确。
C:\>
解析
- 命令一: ^ 出现在特殊符号 < 的前面,则将 < 在DOS中的特殊意义去掉,仅仅只把 < 当成符号本身了,所以输出 >
- 命令二:在DOS环境中,< 具有特殊意义,所以这里报错
2、“^”作DOS命令的“行末换行符”
示例如下:
C:\>echo this ^
More? is ^
More? a ^
More? book
this is a book
C:\>
解析
- “^” 在这里作“行末换行符”,使一条DOS命令可以位于多行中。
写作不易,如果您觉得对您有用,请 “在下面一圈三连”。