web-dev-qa-db-ja.com

Windows 7のコマンドプロンプトからPCスピーカーのビープ音を鳴らす方法は?

私は Handbrakeコマンドラインインターフェース を使って長いビデオエンコードを実行しています。私のエンコードがすべて終わったら、 PCスピーカー のビープ音を鳴らしたいのですが、私は通常大容量の外部スピーカーをオフにしています。

Linuxでは、 " beep "パッケージをインストールしますが、これまでのところ、Windows 7用のそのようなプログラムは見つかりませんでした。

おそらく関連リンク:

編集:質問は「Windows 7でPCのスピーカーからビープ音を鳴らすにはどうすればいいですか?」に変わってきたようです。 HarryMCが最も適切です。

48
oKtosiTe

お使いのWindows 7が64ビットか32ビットかを知るのに役立ちます。

From デフォルトのBeep PCスピーカーがWindows 7で変更されました - 古いスタイルに戻す方法

デフォルトのビープ音はc:\windows\system32\drivers\beep.sysの下のドライバによって制御されます。もしあなたがXP/Vistaからのドライバでそれを切り替えたなら、それは音量を上げるでしょう。

このドライバを表示するには、デバイスマネージャを開き、[表示]> [すべての隠しデバイスを表示]をクリックします。 [プラグアンドプレイではないドライバ]の下に[ビープ音]が表示されます。これがビープ音を鳴らすドライバです。それを右クリックしてプロパティを選択してドライバのタブに行き、そしてドライバの詳細…をクリックしてください。これはWindows 7で変更されたように見えるファイルバージョンを示します。

従うべき手順:

  1. UBCD4WINディスク(またはSATAハードドライブを持っていない場合はBartPE)から起動します
  2. “ C:¥Windows¥System32¥Drivers¥Beep.sys”ファイルの所有権を取り、ローカルの「管理者」グループに「フルコントロール」権限を与えます。
  3. 念のため、“ Beep.sys”を“ Beep.old”に変更します。
  4. XPマシンからこの場所に“ Beep.sys”をコピーします。
13
harrymc

Windows 7では、ビープ音がセッションのデフォルトのサウンドデバイスに渡されるように書き直されました。これは通常、サウンドカードです。ただし、ターミナルサービスで実行している場合は除きます。この場合、ビープ音はクライアントに表示されます。

source )( なぜ に関する記事) 読むのに煩わされない人々のために:それは製造コストを削減することでした

しかし、あなたがビープ音をあなたのスピーカーから出すのに満足しているならば、単純なバッチファイルはそれをすることができます。

次のようにしてビープ音を鳴らすDOSバッチファイルを書くことができます。DOSプロンプトで次のように入力します。
echo @echo (Alt-7)>beep.bat

文字「(Alt-7)」を入力する代わりに、Altキーを押しながらテンキーの7を押します。キーボードのqwerty部分に7を使用しないでください、それはキーパッドの上にあり、Num Lockがオンになっている必要があります。

ソース

24
Nifle

Python 2.xがこの行をbatファイルにインストールしている場合は動作します

python -c "print '\7'"
7
lgwest

この小さいVDDドライバは、PCのスピーカー出力が正しくラップされていないというWindows 7 NTVDMの問題を解決します。

これは、BEEP.SYSシステムドライバの機能がUsermode Sound Agentに移動されたことが原因である可能性があります。詳細については、Larry Ostermanのブログを参照してください。

このドライバはBeep(LazyBeep)を担当するNTVDMファンクションをフックすることで問題を解決しようとし、問題を解決するためのさまざまなオプションを持つ独自の実装で置き換えます。

http://www.waldbauer.com/tmp/dl.php?download=beepx

5
canopee

存在しない偽のファイルをstartしてみてください。ポップアップとビープ音の両方が鳴りますが、ポップアップが必要かどうかはわかりませんが….

enter image description here

4
KenshinHeng

"canopee"の答えがその答えです!彼がリンクしているドライバは、windows 7 64bit用のビープ音()を返す唯一のドライバです。試してみたところ、それが魅力のように機能していることを確認できます。

あるいは、 http://encode.ru/threads/383-A-command-line-から「buzzer.exe」をダウンロードすることを検討することもできます。システムスピーカーをビープ音で鳴らすWindows用ツール も同様に、コマンドラインからPCスピーカーを使用するのに役立ちます。それはカスタム周波数と繰り返しをサポートします。

私はwaldbauer.comやencode.ruにはまったく接続していません。見つからないビープ音の解決方法を探していて、それを見つけて、 "Wordを広める"手助けをしたいと思いました!.. o)

1
Robert G.

NirCmd を取得し、nircmd stdbeepを実行します。

0
digitxp

以下は、py2&3を搭載したWindowsシステムで動作するようです。

cmd line:

python -c "import winsound; winsound.PlaySound('SystemExit', winsound.SND_ALIAS);"

ドキュメント

0
Pedro Lobito

外部スピーカーをオフにしても、他の用途には使用しないでください。したがって、ビープ音がPCのスピーカーから聞こえるように、コンピュータからそれらを切り離すこともできます。追加のソフトウェアやドライバの移植は不要です。あとでそれらを再接続することを忘れないでください。

0
Nzall