Board logo

标题: 批处理中echo ^G不能发出蜂鸣 [打印本页]

作者: pillow     时间: 2007-10-16 08:35    标题: 批处理中echo ^G不能发出蜂鸣

之前有试过在dos下直接echo ^G(用Ctrl+G / Alt+007),可以成功发出鸣叫。

今天将它写在批处理文件中执行时却不再成功,只会回显说echo的状态(比如打开或关闭)

有如下尝试:
1
echo off
echo ^G    (是輸入字符^)
執行結果會顯示G

2
echo off
echo ^^G    (是輸入字符^)
執行結果會顯示^G,但不鸣叫

3
echo off
echo          (有手動按下Ctrl+G或Alt+007,但記事本中不會出現字符回顯,保存後關閉)
執行結果只告訴我echo是關閉或是打開

请教问题:
如何才能通過執行BAT來鳴叫?
作者: fastslz     时间: 2007-10-16 08:53
ECHO 
作者: pillow     时间: 2007-10-16 09:37
to fastslz,

可以麻煩您再做說明      的輸入方法嗎?
我剛才有做簡單的copy,但未以成功。
還試了個自己都不認為可行的方法,在中文輸入法泟按shift+2輸入,也一樣沒成功
作者: 不得不爱     时间: 2007-10-16 10:29
试下下面的代码:
echo 

作者: 不得不爱     时间: 2007-10-16 10:38
在cmd里输入
echo echo ^G>a.bat  (^G是用Ctrl+G 或者Alt+007输入的)
就可以在a.bat里得到echo 
作者: xiandan703     时间: 2007-10-16 10:54
学习~~~~~哈哈
作者: fastslz     时间: 2007-10-16 11:16
  16进制07
ECHO  在CMD窗口都没有鸣叫吗?
作者: pillow     时间: 2007-10-16 12:43
试过了不得不爱在4、5楼提供的方法,成功了!
也又试了copy 2楼的代码,也是成功了,真是奇怪的是为什么第一次没成功呢?
难道这个有讲究?

另请问能在记事本直接打出Alt+007代表的16进制07吗?
作者: llwgzs     时间: 2007-10-17 14:19
学习~~~~~哈哈
作者: fanzhuo     时间: 2007-10-26 11:14
知道了,谢谢楼主,不知道能不能用这种方法在DOS下用蜂鸣器唱歌:)
作者: shanliang8008     时间: 2007-10-26 15:09


  Quote:
Originally posted by 不得不爱 at 2007-10-16 10:38 AM:
在cmd里输入
echo echo ^G>a.bat  (^G是用Ctrl+G 或者Alt+007输入的)
就可以在a.bat里得到echo 

哦 这都知道

哪里有这些东西的资料
作者: shanliang8008     时间: 2007-10-26 15:11
原来QQ里的那些东西就是这么搞出来的
作者: shanliang8008     时间: 2007-10-26 15:11
删帖子把积分删没了 在顶个 很好玩的东西
作者: rj600700     时间: 2007-10-26 22:48    标题: alt+007还是alt+7

alt+007和alt+7一样的吗?我是用后者的哦~~~~~~
作者: could2008     时间: 2007-10-27 23:38
问下,有哪位大哥知道原理!
作者: fabliau     时间: 2007-11-30 02:36
晕 我来看看```
作者: hackstudy     时间: 2007-12-13 11:45
有意思  学了
作者: nanhui112     时间: 2007-12-14 13:49
Cmd echo ^G>a.bat  
我顶你~~~
作者: myullian     时间: 2007-12-20 09:04
牛,不错,学习了
作者: moniuming     时间: 2008-1-17 11:45
我无论是在cmd或做成批处理都无法发出声音,哪位大虾能做一些诊断吗
作者: Makubes     时间: 2008-2-8 14:36
呵呵 ,我 得 笔记本太高级勒用crtl+G会跳出快捷工具,只有用alt+007

要是那位高手能吧这命令组成一个乐声,那可太有才勒……
作者: lpclimber     时间: 2008-5-25 10:57
太强大了,我以前想在批处理中让蜂鸣器鸣响,未成功,谢谢各位大侠了!!
作者: 5566ljlj     时间: 2009-5-1 04:54
学习了..
作者: zhr051916     时间: 2009-5-2 08:54
呵呵顶一下
作者: kevinm     时间: 2009-12-2 15:41
alt+007  不懂!!!
作者: Sunjoy     时间: 2009-12-3 08:36    标题: 请教这个echo 如果要在记事本里直接输入,该怎么写?



  Quote:
Originally posted by 不得不爱 at 2007-10-16 10:29:
试下下面的代码:
echo 

有没有什么方法,在记事本里直接输入这个echo 呢?

[ Last edited by Sunjoy on 2009-12-3 at 08:37 ]
作者: Sunjoy     时间: 2009-12-3 09:28    标题: 5楼,那位仁兄?echo  里这个”“是怎么打出来的?


请指点一下。不可能每次要用的时候,都跑这里来复制吧!

“echo echo^G>test.bat”这个是通过测试了……

就这"echo  ",还是没弄明白……