উত্তর:
। নেট 2.0 এ, আপনি কনসোল.বিপ () ব্যবহার করতে পারেন।
// Default beep
Console.Beep();
আপনি বীপের ফ্রিকোয়েন্সি এবং দৈর্ঘ্যটি মিলি সেকেন্ডে নির্দিষ্ট করতে পারেন।
// Beep at 5000 Hz for 1 second
Console.Beep(5000, 1000);
আরও তথ্যের জন্য পড়ুন http://msdn.microsoft.com/en-us/library/8hftfeyw%28v=vs.110%29.aspx
Beep()
বাহ্যিক স্পিকারের মাধ্যমে সম্পূর্ণ পরিসর শুনতে পাচ্ছি । যাইহোক, অভ্যন্তরীণ অংশের জন্য +1, আমি কখনই বুঝতে পারি নি।
আপনি তুলনামূলকভাবে অব্যবহৃতও ব্যবহার করতে পারেন:
System.Media.SystemSounds.Beep.Play();
System.Media.SystemSounds.Asterisk.Play();
System.Media.SystemSounds.Exclamation.Play();
System.Media.SystemSounds.Question.Play();
System.Media.SystemSounds.Hand.Play();
এই শব্দগুলির জন্য ডকুমেন্টেশন http://msdn.microsoft.com/en-us/library/system.media.systemsounds(v=vs.110).aspx এ উপলব্ধ
সমাধানটি হবে,
Console.Beep
এটা চেষ্টা কর
Console.WriteLine("\a")
এটি নিশ্চিত হয়ে গেছে যে উইন্ডোজ and এবং আরও নতুন সংস্করণ (কমপক্ষে bit৪ বিট বা উভয়) সিস্টেম স্পিকার ব্যবহার করে না এবং পরিবর্তে তারা কলটি ডিফল্ট সাউন্ড ডিভাইসে রূপান্তর করে।
সুতরাং, system.beep()
উইন 7/8/10 এ ব্যবহার করে অভ্যন্তরীণ সিস্টেম স্পিকার ব্যবহার করে শব্দ তৈরি হবে না। পরিবর্তে, আপনি যদি বাহ্যিক স্পিকারগুলি উপলব্ধ থাকে তবে তাদের কাছে একটি বীপ শব্দ পাবেন।
আমি নিজের জন্য সমাধান অনুসন্ধান করার সময় আমি এই প্রশ্নটি জুড়ে এসেছি। আপনি কিছু কার্নেল 32 স্টাফ চালিয়ে সিস্টেম বিপ ফাংশন কল করার কথা বিবেচনা করতে পারেন।
using System.Runtime.InteropServices;
[DllImport("kernel32.dll")]
public static extern bool Beep(int freq, int duration);
public static void TestBeeps()
{
Beep(1000, 1600); //low frequency, longer sound
Beep(2000, 400); //high frequency, short sound
}
এটি আপনি পাওয়ারশেল চালানোর মতোই:
[console]::beep(1000, 1600)
[console]::beep(2000, 400)