首页 热点资讯 义务教育 高等教育 出国留学 考研考公

为什么dos窗口里面输入echo^G可以输出嘀声,但是把echo^G写进bat文件却不行?

发布网友 发布时间:2022-04-26 16:37

我来回答

1个回答

热心网友 时间:2023-10-14 19:44

在批处理文件中使用^G,它只会被认为一个字符而已
在cmd窗口中其实用的不是^G,而是按Ctrl+G键后变成的^G,这个字符就变成了那个滴声

你如果要在批处理中使用这个滴声,你先打开cmd窗口,然后输入echo+空格+Ctrl+G+>beep.txt后回车,这时生成的beep.txt文件中就包含了那个滴声的特殊字符,然后在该特殊字符前面加上echo+空格并保存为bat文件,这样就可以实现滴声了,以后你只要复制那个特殊字符到其它批处理中,配合echo使用就行了。

在系统自带记事本中可能会显示空白,但里面确实包含了那个特殊字符,利用第三方记事本软件可以看见一个黑底白字的BEL的特殊字符。追问哈哈,多谢。在dos里面我的确知道是Ctrl加G,我还在记事本里尝试按过,结果啥也没有。原来是一个特殊字符……好的嘛

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com