- 帖子
- 345
- 积分
- 502
- 技术
- 33
- 捐助
- 0
- 注册时间
- 2021-6-19
|
[特效代码] [问题探讨]意外发现批处理可以让系统发声的字符“”
本帖最后由 yakeyun 于 2021-10-21 17:09 编辑
测试代码时,CMD界面不小心按到了组合键"Ctrl+G",于是就打上了“^G”字符,回车执行代码时,主机喇叭竟然发出了声音。
于是想着能不能把这个字符写入批处理代码,这样在需要代码声音提示的时候,就不用调用第三方程序。尝试用右键全选,CTRL+C粘贴出来,代码“^G”无法被批处理执行。
最终换了一个思路,CMD命令前面加入ECHO,^G >C:\1.TXT ,导出后得到文本字符“”。测试发现输出的字符是可以被批处理执行,并发出声音。经测试,这个代码在win7和win10下测试都可以执行并发出声音。
同时这个字符一行出现的次数多少,可以表现出不同的节奏,也就是说不同的组合,配合上适当的延时,可以得到不同的效果。附上测试代码:
@echo off
: audio
cls
timeout /t 1 >nul
cls
timeout /t 2 >nul
goto audio
友情提示:如果不加延时,以及“”字符连续次数过多,会导致假死现象。 |
|