iT邦幫忙

0

Windows Beep

bizpro 2011-08-05 11:25:5910831 瀏覽

除了報稅之外, 我已十多年未用Windows, 目前已進入Windows痴呆狀況, 最近有個案子, 需要讓Windows的蜂鳴器發出beep, 也就是ASCII Code 07, 或者播放mp3檔, 請教要如何用batch檔來達成, 是否也有powershell版? 每次呼叫可以一直響, 直到使用者按某一組鍵, 請指引個方向.

:start beep  
ECHO ^G  
goto start beep
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
liurambo0911
iT邦高手 1 級 ‧ 2011-08-05 12:01:26
最佳解答

在DOS介面(命令提示字元)下按住CTRL+G 按ENTER就可以發出BEEP的聲音

建立一個BEEP.BAT
內容:ECHO ^G

再去呼叫執行即可

看更多先前的回應...收起先前的回應...
bizpro iT邦大師 1 級 ‧ 2011-08-05 12:17:45 檢舉

謝謝, 如果要放入一個無限迴圈, 迴圈時一直發出beep直到使用者按了組合鍵, 如Ctrl+C, 請問要如何做?

我記得是:

<pre class="c" name="code">%start beep
ECHO ^G
goto %start beep
bizpro iT邦大師 1 級 ‧ 2011-08-05 14:03:53 檢舉

是的, 這個可以是無限迴圈, 但是如何同時等又同時發出beep?

魯大 iT邦高手 1 級 ‧ 2011-08-05 15:30:44 檢舉

剛試了一下,它不會叫.. (囧)

bizpro iT邦大師 1 級 ‧ 2011-08-05 15:51:59 檢舉

looney提到:
剛試了一下,它不會叫.. (囧)

我還沒試呢, 謝謝您的測試.

賽門 iT邦超人 1 級 ‧ 2011-08-05 16:10:12 檢舉

looney提到:
它不會叫

魯大...這個是不會由音效卡來叫, 而是由主機板上的小喇叭來叫的....所以, 沒辦法在開機時乖乖'嗶'一聲的, 就不會叫....偷笑

總裁 iT邦好手 1 級 ‧ 2011-08-05 16:13:46 檢舉

會叫呀....^G不能打成兩個字喔...

bizpro iT邦大師 1 級 ‧ 2011-08-05 16:35:30 檢舉

我在虛擬機中試, 不會叫, 還會一直開termial.

bizpro iT邦大師 1 級 ‧ 2011-08-05 16:35:52 檢舉

terminal

^G = ctrl+g

%start beep
ECHO ^G
goto %start beep

我知道問題了
不是%
應該要換成:

<pre class="c" name="code">
:start beep  
ECHO ^G  
goto start beep

liurambo0911提到:
我知道問題了

哈,我果然記錯
怎麼那麼慢才被看出來........哈哈

bizpro iT邦大師 1 級 ‧ 2011-08-30 10:59:11 檢舉

謝謝您的回答. 我知道個方向, 之前在Vista上試過了.

6
shengee1
iT邦新手 4 級 ‧ 2011-08-10 10:44:14

我的NB會叫喔!

harrier7 iT邦研究生 2 級 ‧ 2011-08-15 15:57:29 檢舉

要聽到蜂鳴器的聲音:
1.要真的有裝那個小喇叭..也就是一般 M/B 上那個 SPEAKER 接腳有接小喇叭...
or
2.音效卡有支援蜂鳴器 beep...

我要發表回答

立即登入回答