Windows 7コマンドプロンプトからPCスピーカーをビープ音にする方法


49

Handbrakeコマンドラインインターフェイスを使用して、長いビデオエンコードを実行しています。すべてのエンコードが完了したら、PCスピーカーのビープ音が鳴ります。通常、大きな外部スピーカーをオフにします。

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

おそらく関連するリンク:

編集:質問は「Windows 7でPCスピーカーをビープ音にする方法」に変化したようです。、HarryMCが提供する答えが最も適切です。


6
Ctrl + G> enterを押すと、コマンドプロンプトでシステムビープ音が鳴ります。Ctrl + Gの倍数で複数のビープ音が鳴ります。
モアブ

@Dennis Williamson:はい、でもこの場合はWindows 7を使用しています。Linuxに関する限り、私はほとんど自分の選択肢を知っています。
オクトーシ

2
@Moab:PCスピーカーからビープ音が鳴ることはありませんが、デフォルトのサウンド出力デバイスです。
オクトーシス

3
他のスピーカーが接続されていない場合、システムによってはデフォルトでPCスピーカーが使用されます。
モアブ

1
@oKtosiTe興味深い。PCスピーカーと64ビット7を搭載したコンピューターで、CMDで^ Gを使用するとビープ音が聞こえます。
-AndrejaKo

回答:


13

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

Windows 7で変更されたデフォルトのビープ音PCスピーカーから–古いスタイルに戻す方法

デフォルトのビープ音は、の下のドライバーによって制御されます 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」をコピーします。

私が取り組んでいるWindows 7は32ビットです。beep.sysWindows XPのものと交換しようとします。
オクトーシス

幸いなことに、XPとArch Linuxでデュアルブートを行っているので、Live CDビットはスキップできると思います。:
オクトーシ

1
64ビットWindows 7でこれを試したところ、「ビープ音」デバイスが機能しなくなりました。誰でも64ビットでこれを試してみませんか?
ジェイソン14年

@Jason:64ビットXP / Vistaからbeep.sysを試しましたか?
harrymc 14年

1
@Jason:おそらく、署名されていないXPドライバーがWindows 7 64ビットで動作することを妨げるドライバー署名の問題。したがって、このソリューションは、Windows 7以降の64ビットバージョンには適用されません。
harrymc 14年

25

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

ソース)(理由に関する記事読むのが面倒な人のために:製造コストを削減することでした

しかし、スピーカーからビープ音が出ることに満足している場合は、簡単なバッチファイルでできます。

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

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

ソース


2
悲しいことに、私はスピーカーからビープ音を出すことに満足していません。
オクトーシ

@oKtosiTe-おそらく運が悪い
ニフレ

1
Alt-7のテンキーに代わるものはありますか?私はラップトップしか持っておらず、テンキーも持っていません。
CajunLuke

4
@CajunLuke、はい、ASCII制御コード(1〜31)に対してAltキーコンボを使用しないでくださいCtrl+G。これは、BELのCtrlキーコンボです。
Synetech

3
Win7ボックスでは、ALT-7ではなく、ALT-007を使用する必要があります。
キャメロン

9

python 2.xがインストールされている場合、bat-fileのこの行は動作します

python -c "print '\7'"

Python 3.3.2(v3.3.2:d047928ae3f6、2013年5月16日、00:06:53)[MSC v.1600 64ビット(AMD64)]でwin32
Adriaan Koster

3
printpython 3.xの関数なので、動作するpython -c "print('\7')"はずです。
マックストルシャ14

Windows 10でこれを行うと、スピーカーでWindowsエラー音が再生されます。ビープ音はマザーボードから聞こえません。:(
DaveTheMinion

Perlの代替:perl -e "print qq(\x07)"。あなたがstrawberryperlポータブルをお持ちの場合は、使用することができますportableshell.bat -e "print qq(\x07)"
ブノワ

Sound SchemeをNo Soundsに設定しましたが、何も聞こえないのはなぜだろうと思いました。エラー音が聞こえるサウンドスキームを用意してください。
マイク

5

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

これは、BEEP.SYSシステムドライバーの機能がユーザーモードサウンドエージェントに移動されたという事実による可能性があります。詳細については、Larry Ostermanのブログを参照してください。

このドライバーは、ビープ音(LazyBeep)の原因となるNTVDM関数をフックすることで問題の修正を試み、問題を修正するためのさまざまなオプションを持つ独自の実装に置き換えます。

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


ターゲットページのダウンロードリンクにウイルスがありました!!!
ellockie

一部のウイルススキャンはダウンロードで陽性を示していますが、プログラムの性質上、これらは誤検出である可能性があります。ソースコードが含まれているため、不明な場合は誰でも自由にチェックアウトできます。
slhck

1
そして、x64バージョンの場合、試してください:waldbauer.com/tmp/dl.php
download=

RustyXありがとうございます!! これが最終的に機能した唯一のものでした!綺麗な!UPSアラームが再び機能するようになりました!すべての賞賛beepxp64。
ズデネク

5

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

ここに画像の説明を入力してください


2
回答を編集して明確にしました。どのように機能するかを示す画像を追加しました。
bwDraco

6
残念ながら、実際のサウンドデバイスがある場合、これはPCスピーカーからビープ音を生成しません。Windowsでサウンドデバイスを無効にする必要があります。
bwDraco

1

「カヌー」の答えが答えです!彼がリンクするドライバーは、Windows 7 64ビットでビープ音を戻す唯一のドライバーです。私はそれを試してみましたが、それが魅力のように機能していることを確認できます。

別の方法としては、「ダウンロードを検討するかもしれないbuzzer.exeをから」http://encode.ru/threads/383-A-command-line-tool-for-Windows-which-beeps-through-the-System-Speakerれ、同様にコマンドラインからのPCスピーカーの使用をさらに支援します。カスタムの周波数と繰り返しをサポートしています。

私はwaldbauer.comまたはencode.ruに接続していません。ビープ音が聞こえない解決策を探していて、それを見つけて、「言葉を広める」のを手伝いたかったのです!.. o)



0

グラブNirCmdと実行 nircmd stdbeep


3
PCのスピーカーではなく、デフォルトのスピーカーからビープ音が鳴るのが怖いです。
オクトースト

1
あなたはそれがだと確信している有効
-digitxp

@digitxp:BIOSコンソールからビープ音が鳴り、Linuxコンソールからビープ音を鳴らすことができるので、信じられますが、有効なポイントを上げます。調査します。
オクトーシス

私が知る限り、あらゆる方法で有効になっています。
オクトースト

3
私はoKtosiTeに同意します。nircmdは、内部スピーカーではなく、サウンドカードを介してビープ音を再生します。XPでも。From NIRCMD.CHMWindowsの標準のビープ音を再生します。
Synetech

0

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


1
スピーカーを切断しても、サウンドはPCスピーカーを通過しません。Windows 7は、他の回答やコメントのいくつかで指摘されているように、通常はPCスピーカーにも対応していません。その上、私はそれらを定期的に使用しますが、100%の時間ではありません。
オクトーシテ14年

それはもう重要ではありません。問題のPCはそれ以来死んでおり、現在は専用のPCスピーカーを持たないウルトラブックを毎日使用しています。代わりに、通知とほとんどのゲームにデスクトップスピーカー(3.5mm)のセットを使用し、音楽と映画に大型の壁掛けスピーカー(HDMI)を使用しています。
オクトーシテ2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.