Board logo

标题: 用DOS命令发声 [打印本页]

作者: hrduan268     时间: 2008-5-30 13:13    标题: 用DOS命令发声
我有台服务器,每天定时开机和关机,我想让它在开机或关机时,使蜂鸣器发出几声响,不知DOS中有没这个命令,该怎么用?

作者: Wengier     时间: 2008-5-31 03:49
ECHO ^G

作者: hrduan268     时间: 2008-5-31 23:40
Originally posted by Wengier at 2008-5-31 03:49 AM:
ECHO ^G

回二楼,输入CMD,打开命令窗口,把ECHO ^G复制进去,结果没有声音出;仔细一试,用键盘打出ECHO,再空格,然后按ctrl+g键,回车,终于有声了!
但在bat中该怎么办呢,我试了不成功,特请教一下!

作者: PPdos     时间: 2008-6-1 10:14
for /l %%i in (1 1 5) do more +1 %~s0|debug
e100 B2 07 B4 02 CD 21 CD 20
g
q

作者: lianniaodos     时间: 2008-6-2 08:57    标题: 可以在edit。com中
在命令提示符窗口键入 edit 然后回车,然后进入edit的编辑窗口,先ctrl+p,然后输入alt+07或者ctrl+G都可以,然后在file中save as 保存为。txt文档,之后你可以将生成的符号复制进批处理命令代码中使用了

作者: hrduan268     时间: 2008-6-3 22:58
5楼说得不错,传说中的ctrl+G在记事本中不行,原来要在edit中使用才行。
在cmd中也可这样:
echo echo ^g>s.bat
^g在cmd中用ctrl+g输入。
双击s.bat响两声。

作者: hrduan268     时间: 2008-6-3 23:05
还有个问题没解决,在开机时自动运行a.bat,a.bat其中一条语句为:
at 22:30 shutdown -s ---在22:30关机
我想在关机时(22:30)让蜂鸣器响,该怎么办?

作者: AlexZhang     时间: 2008-6-7 20:44
007是在w32程序之内不能输入的

作者: gmy     时间: 2008-6-19 01:49
http://upload.cn-dos.net/img/523.rar 里的beep文件复制到c:\ 或指定目录下,CMD下运行
at 22:30 cmd /c type c:\beep

作者: qinchun36     时间: 2008-7-22 19:19
可以用 vbscript:

set ching=wscript.createobject("wscript.shell")
ching.run "cmd /c echo "&chr(7),0

作者: AlexZhang     时间: 2008-7-23 21:38
Originally posted by qinchun36 at 2008-7-22 07:19 PM:
可以用 vbscript:

set ching=wscript.createobject("wscript.shell")
ching.run "cmd /c echo "&chr(7),0

都差不多