PC hoparlörünün Windows 7 komut isteminden bip sesi çıkarması nasıl yapılır?


49

El Freni komut satırı arayüzünü kullanarak bazı uzun video kodları çalıştırıyorum . Tüm kodlarım bittikten sonra , genellikle büyük harici hoparlörlerimi kapattığım için PC hoparlörünün bip sesi çıkarmasını istiyorum.

Linux'ta " bip " paketini yüklerdim, fakat şu ana kadar Windows 7 için böyle bir program bulamadım.

Muhtemelen ilgili linkler:

Düzenleme: Bu soru, "Windows 7 PC hoparlörünü nasıl çalar ?" HarryMC tarafından verilen cevap en uygunudur.


6
Ctrl + G> enter komut isteminde bir sistem bip sesi çıkarır. Ctrl + G katları birden fazla bip sesi çıkarır.
Moab

@Dennis Williamson: Evet, ama bu durumda Windows 7 kullanıyorum. Çoğu zaman seçeneklerimin Linux kadarıyla farkındayım.
oKtosiTe

2
@Moab: Bu, PC hoparlörünü bip sesi çıkarmaz, ancak varsayılan ses çıkış aygıtı yapar.
oKtosiTe

3
Bağlı başka hoparlör yoksa, bazı sistemler varsayılan olarak PC hoparlörüne verilir.
Moab

1
@OKtosiTe İlginç. PC hoparlörü ve 64bit 7 bulunan bilgisayarımda, CMD'de ^ G kullanırken ondan bip sesi duyuyorum.
AndrejaKo

Yanıtlar:


13

Windows 7'nizin 64 bit mi, yoksa 32 bit mi olduğunu bilmek yardımcı olacaktır.

Gönderen Varsayılan Bip PC Hoparlör pencereler 7 değişti - eski tarzına geri almak için nasıl :

Varsayılan bip sesi, altındaki sürücü tarafından kontrol edilir c:\windows\system32\drivers\beep.sys. Belki XP / Vista'dan bir sürücüyle değiştirdiyseniz, ses seviyesi artacaktır.

Bu sürücüyü görmek için aygıt yöneticisini açmanız gerekir, ardından Görünüm> Gizli aygıtları göster'e tıklayın. Sonra, Tak ve Çalıştır Olmayan Sürücüler altında “Bip” yi göreceksiniz. Bu, bip sesinizi çalıştıran sürücüdür. Sağ tıklayıp ardından özellikleri seçin ve sürücü sekmesine gidin, ardından Sürücü Ayrıntıları ... seçeneğini tıklayın. Bu, Windows 7 ile değiştirilmiş gibi görünen dosya sürümünü gösterir. Yani, eski bir sürümle değiştirin ve ne olduğunu görün.

Takip edilecek prosedür:

  1. UBCD4WIN diskten önyükleme yapın (veya SATA sabit sürücünüz yoksa BartPE)
  2. “C: \ Windows \ System32 \ Drivers \ Beep.sys” dosyasına sahip olun ve yerel “Yöneticiler” Grubuna “Tam Kontrol” izinlerini verin.
  3. “Beep.sys” i “Beep.old” olarak yeniden adlandırın (yalnızca durumda)
  4. “Beep.sys” yi bir XP makinesinden bu konuma kopyalayın.

Üzerinde çalıştığım Windows 7 32 bit. beep.sysWindows XP ile olanı değiştirmeye çalışacağım .
oKtosiTe

Neyse ki ben XP ve Arch Linux ile çift çizme, bu yüzden Live CD bit atlayabilirsiniz düşünüyorum. :-)
oKtosiTe

1
Bunu 64 bit Windows 7'de denediğimde "Bip" cihazının çalışmamasına neden oldu. Bunu 64-bit üzerinde deneyen var mı?
Jason,

@Jason: beep.sys dosyasını 64 bit XP / Vista'dan denediniz mi?
harrymc

1
@Jason: Muhtemelen imzasız XP sürücülerinin Windows 7 64-bit üzerinde çalışmasını önleyen sürücü imzalama ile ilgili bir sorun. Bu nedenle bu çözüm Windows 7 veya sonraki 64 bit sürümleri için geçerli değildir.
harrymc

25

Windows 7'de, bip sesini oturumun varsayılan ses aygıtına aktarmak için yeniden yazılmıştır. Bu normalde Terminal Hizmetleri altında çalıştırılmadığı sürece ses kartıdır, bu durumda bip sesi istemcide verilir.

( kaynak ) ( Neden ile ilgili bir makale ) Okumaktan rahatsız olanlara: Üretim maliyetini düşürmek içindi

Ancak, hoparlörlerinizden bip sesini duymaktan memnunsanız, basit bir toplu iş dosyası bunu yapabilir.

Aşağıdakileri yaparak, bip sesi veren bir DOS toplu iş dosyası yazabilirsiniz: DOS komut isteminde:
echo @echo (Alt-7)>beep.bat

ancak karakterleri yazmak yerine: "(Alt-7)", Alt tuşunu basılı tutarken sayısal tuş takımında 7 tuşuna basın. Klavyenin qwerty kısmında 7 tuşunu kullanmayın, tuş takımında olmalı ve Num Lock açık olmalıdır.

( kaynak )


2
Ne yazık ki, hoparlörlerden çıkan bip sesinden memnun değilim.
oKtosiTe

@oKtosiTe - O zaman muhtemelen şans bitti
Nifle

1
Alt-7 için sayısal tuş takımı için herhangi bir alternatif var mı? Sadece bir dizüstü bilgisayar var ve numpad yok.
CajunLuke

4
@CajunLuke, evet, ASCII kontrol kodları (1-31) için Alt-tuş kombinasyonunu kullanmayın , sadece basın Ctrl+G; BEL için Ctrl-key combo.
Synetech

3
Win7 kutumda ALT-7 değil ALT-007 kullanmam gerekiyor.
Cameron

9

Eğer python 2.x yüklü ise bu satırı bir yarasa dosyasına dönüştürür.

python -c "print '\7'"

Bunu, Python 3.3.2 (v3.3.2: d047928ae3f6, 16 Mayıs 2013, 00:06:53) ile denediğimde "SyntaxError: geçersiz sözdizimi" alıyorum
Adriaan Koster

3
Yana printpiton 3.x bir fonksiyondur, python -c "print('\7')"çalışması gerekir.
Max Truxa

Bunu Windows 10'da yapmak, hoparlörlerimin Windows hata sesini çalmasını sağlar. Bip, anakarttan gelmiyor. :(
DaveTheMinion

Perl ile Alternatif: perl -e "print qq(\x07)". Strawberryperl portable varsa, kullanabilirsinizportableshell.bat -e "print qq(\x07)"
Benoit

Sound Scheme'mi No Sounds olarak ayarlamıştım ve neden bir şey duymadığımı merak ediyordum. Sesli bir hata sesini içeren bir ses düzenine sahip olduğunuzdan emin olun.
mikrofon,

5

Bu küçük VDD sürücüsü, PC Hoparlör çıkışının doğru şekilde sarılmadığı Windows 7 NTVDM ile ilgili bir sorunu giderir.

Bunun nedeni BEEP.SYS Sistem sürücüsünün işlevselliğinin Usermode Ses Aracısı'na taşınması olabilir. Daha fazla bilgi için Larry Osterman'ın bloguna bakınız.

Bu sürücü, Bipten (LazyBeep) sorumlu NTVDM-İşlevi'ni çağırarak sorunu çözmeye çalışır ve sorunu çözmek için çeşitli seçeneklere sahip olan kendi uygulamamızla değiştirir.

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


Hedef sayfadaki indirme bağlantısında bir virüs vardı !!!
ellockie

Bazı virüs taramaları indirmede pozitifler veriyor, ancak programın niteliği nedeniyle bunlar hatalı pozitifler olabilir. Kaynak kodu dahil edilmiştir, bu yüzden herkes emin olmadıklarında da kontrol etmekte özgürdür.
slhck

1
Ve x64 sürümü için şunu deneyin: waldbauer.com/tmp/dl.php?download=beepxp64
rustyx 26:17

RustyX Çok teşekkürler !! Bu sonunda işe yarayan tek şeydi! Güzel! UPS alarmım tekrar çalışıyor! Tüm övgü beepxp64.
Zdenek

5

startVarolmayan sahte bir dosya yapmayı dene . Hem açılır pencere hem de bip sesi çıkarır, ancak açılır pencereyi isteyip istemediğinizden emin değilim ...

görüntü tanımını buraya girin


2
Açıklığa kavuşturmak için cevabı düzenlendi; Nasıl çalıştığını göstermek için bir resim ekledi.
bwDraco

6
Ne yazık ki, eğer gerçek bir ses cihazı varsa, bu PC hoparlöründen bip sesi çıkarmaz. Windows'ta ses aygıtını devre dışı bırakmak gerekli olacaktır.
bwDraco

1

"Canopee" nin cevabı Cevap! Bağlantı kurduğu sürücü, Windows 7 64bit için bip sesini () geri alan tek sürücüdür. Denedim ve bir cazibe gibi çalıştığını doğrulayabilirim.

Alternatif olarak , http://encode.ru/threads/383-A-command-line-tool-for-Windows-which-beeps-through-the-System-Speaker adresinden " buzzer.exe " dosyasını indirmeyi düşünebilirsiniz. PC hoparlörünü komut satırından daha da fazla kullanmanıza yardımcı olur. Özel frekansları ve tekrarları destekler.

Waldbauer.com veya encode.ru sitesine hiçbir şekilde bağlı değilim, sadece eksik bip sesi için bir çözüm arıyordum, buldum ve "kelimeyi yaymak" için yardım etmek istedim! .. o)


1

Aşağıdaki py2 ve 3 ile Windows sistemlerinde çalışıyor gibi görünüyor:

cmd hattı:

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

Dokümanlar


0

Kepçe NirCmd ve çalıştırın nircmd stdbeep.


3
Korkarım PC hoparlörünü değil, varsayılan hoparlörleri bip sesi çıkarır.
oKtosiTe

1
Etkin olduğundan emin misin ?
digitxp

@digitxp: BIOS bip sesi ve Linux konsolundan bip sesi çıkarma yeteneği bana inanmamı sağladı, ama geçerli bir noktaya değindin. Ben araştıracağım.
oKtosiTe

Söyleyebileceğim kadarıyla, mümkün olan her şekilde etkin.
oKtosiTe

3
OKtosiTe ile aynı fikirdeyim; nircmd, dahili hoparlörle değil, ses kartıyla bip sesini çalar; XP'de bile. Kimden NIRCMD.CHM: Windows'un standart bip sesini çalar.
Synetech

0

Harici hoparlörlerinizi kapatırsanız, başka hiçbir şey için kullanmazsınız. Böylelikle bip komutunun PC hoparlöründen geçmesi için bilgisayardan bağlantısını kesebilirsiniz. Fazladan yazılım veya sürücü nakli gerekmez. Daha sonra tekrar bağlamayı hatırlaman yeterli.


1
Hoparlörlerin bağlantısını kesmek, sesi PC hoparlöründen geçirmez. Windows 7 normalde PC hoparlörünü bile ele almıyor, başka cevaplarda ve yorumlarda belirtildiği gibi. Ayrıca, zamanımın% 100'ünü değil, düzenli olarak kullanıyorum.
oKtosiTe,

Artık önemli değil. Söz konusu bilgisayar o zamandan beri öldü ve şimdi her gün özel bir PC hoparlörüne sahip olmayan bir günlük ultrabook kullanıyorum. Bunun yerine şimdi bildirimler ve çoğu oyun için bir dizi masaüstü hoparlör (3,5 mm) ve müzik ve filmler için büyük, duvara monte hoparlörler (HDMI) kullanıyorum.
oKtosiTe,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.