在dos命令行下,怎么通过ASCII码的输入字符

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命令可以位于多行中。

写作不易,如果您觉得对您有用,请 “在下面一圈三连”。 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值