विंडोज और लिनक्स में कमांड लाइन से अंतर्निहित स्पीकर का उपयोग करके ध्वनि का उत्सर्जन कैसे करें?
विंडोज और लिनक्स में कमांड लाइन से अंतर्निहित स्पीकर का उपयोग करके ध्वनि का उत्सर्जन कैसे करें?
जवाबों:
आप Win32 MessageBeep ऑपरेटिंग सिस्टम फ़ंक्शन को कॉल कर सकते हैं।
Windows XP या बाद में, टाइप करें:
rundll32 user32.dll,MessageBeep
मैंने इसे सालों पहले आजमाया था और पहले मुझे विश्वास नहीं था कि यह काम करेगा। लेकिन यह Microsoft ने अपने MSDN वेबसाइट के अनुसार तरीका सुझाया है:
"... मैसेजबीप सिस्टम डिफॉल्ट साउंड प्ले करने का प्रयास करता है। यदि यह सिस्टम डिफॉल्ट साउंड नहीं चला सकता है, तो फंक्शन कंप्यूटर स्पीकर के माध्यम से एक स्टैंडर्ड बीप साउंड तैयार करता है।"
पर * निक्स ऑपरेटिंग सिस्टम बीप करते थे।
SYNOPSIS
beep [ -v ] [ -X | -T | -S ]
विवरण
बीप कंप्यूटर गो बीप बनाने के लिए एक कमांड-लाइन उपयोगिता है।
सामान्य परिस्थितियों में, आपको 'बीप' लिखकर, बिना किसी विकल्प के इसका उपयोग करने में सक्षम होना चाहिए।
modprobe pcspkr
भी, askubuntu.com/questions/19906/beep-in-shell-script-not-working
यूनिक्स पर बैश के साथ:
echo $'\007'
Echo ^g
जहाँ ^ ctrl कुंजी है। ध्यान दें कि यह विंडोज 7 पर काम नहीं करता है - बीप को ऑडियो सिस्टम पर रीडायरेक्ट किया जाता है।