উইন্ডোজ সিএমডি ব্যবহার করে কীভাবে আমি একটি শব্দ (সিপিইউ বিপ বা ওয়াভ, কী ব্যাপার না) প্লে করতে পারি?
উইন্ডোজ সিএমডি ব্যবহার করে কীভাবে আমি একটি শব্দ (সিপিইউ বিপ বা ওয়াভ, কী ব্যাপার না) প্লে করতে পারি?
উত্তর:
এই সম্ভাব্য সমাধানটি পরীক্ষা করার জন্য এখন উইন্ডোতে নেই, তবে চেষ্টা করুন: "শুরু করুন"
আমি মনে করি এটি আপনার উইন্ডোতে ".wav" ফাইলগুলির জন্য সম্পর্কিত প্রোগ্রামের সাথে wav ফাইলটি খুলবে।
এবং দ্রষ্টব্য, এটি একটি বুদ্ধিমান ধারণা - উইন্ডোজ সহ কেউ যদি এটি কাজ না করে তবে আপনাকে আরও ভাল সমাধান দিতে পারে
আপনি পাওয়ারশেলের সাহায্যে এটি স্থানীয়ভাবে করতে পারেন। পাওয়ারশেলটি উইন্ডোজ ভিস্তার সাথে এবং পরে অন্তর্ভুক্ত রয়েছে এবং পুরানো সংস্করণগুলির জন্য মাইক্রোসফ্ট থেকে ডাউনলোড করা যায়।
পাওয়ারশেলটি System.Media.SoundPlayer
.NET শ্রেণি লোড করতে ব্যবহার করা যেতে পারে যা একটি তরঙ্গ ফাইল খেলতে ব্যবহার করা যেতে পারে।
(New-Object Media.SoundPlayer "C:\WINDOWS\Media\notify.wav").Play();
আপনি যদি চান, আপনি সাধারণ কমান্ড লাইন থেকে এটি চালাতে পারেন:
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").PlaySync();
(নোট যে PlaySync
দ্বিতীয় উদাহরণটিতে ব্যবহৃত হয় যেহেতু স্ট্যান্ডার্ড অ্যাসিনক্রোনাস নাটকটি এভাবে চালু করা হলে পাওয়ারশেল প্রক্রিয়াটি বন্ধ হয়ে বাধাগ্রস্ত হবে)
এবং যদি আপনি কেবল প্রথম খেলতে চান তবে বলুন, 5 সেকেন্ডের শব্দ:
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").Play(); Start-Sleep -s 5; Exit;
অন্যান্য জবাব বর্ণিত হিসাবে একটি বীপ সহজেই সাধারণ কমান্ড লাইনে echo ^G
(যেখানে ^G
বিইএল, ASCII অক্ষর 7, Ctrl+ সহ সন্নিবেশিত করা হয় G) দিয়ে সহজেই সম্পাদন করা যায় । সম্পূর্ণতার স্বার্থে, এখানে পাওয়ারশেল পদ্ধতিটি রয়েছে:
echo ^G
হ্যাঁ, এটি cmd
এক হিসাবে একই । echo
পাওয়ারশেলে হ'ল একটি নাম (যার অর্থ একই জিনিস) Write-Host
যা স্ক্রিনে কিছু প্রদর্শন করে (বা এর ক্ষেত্রে উইন্ডোজ বিজ্ঞপ্তি শব্দটি ট্রিগার করে BEL
)।
পাওয়ারশেলের একটি বিকল্প পদ্ধতি হ'ল Ctrl+ G: সহ আক্ষরিক বিএল অক্ষর সন্নিবেশ করার পরিবর্তে বিইএল এর জন্য এস্কেপ ক্রম ব্যবহার করা :
echo `a
`
পাওয়ারশেলের পালানোর চরিত্রটি এটির পরে চরিত্রটির অর্থ পরিবর্তন করে। একটি পলায়ন a
বিএল ইঙ্গিত করে। এই পদ্ধতির সুবিধা হ'ল এটি কোনও স্ক্রিপ্টে টাইপ করা সহজ এবং আরও দৃশ্যমান।
এটি একটি ব্যাচ ফাইলে চালাতে (আবার, ভিস্তা বা তার পরে):
powershell -c echo `a
Play()
(অ্যাসিঙ্ক) ব্যবহার করতেন , একটি সেমফোরের জন্য অপেক্ষা করতেন এবং বন্ধ করতেন। Semaphores এটি করার একটি ক্লিনার উপায়, তবে কিছুটা জটিল। আমি আরো বিস্তারিত ঢোকা খুশি হবেন চ্যাটে ।
ভিএলসি ইনস্টল করুন। নিম্নলিখিত কমান্ড ব্যবহার করুন। এটি সত্যিই দ্রুত শুরু হয়। এটি আমি উইন্ডোজ b বি / সি ডাব্লুএমপ্লেয়ারে ব্যবহার করে লোড হতে এত বেশি সময় নেয় এবং / বন্ধ বিকল্পটি wmplayer থেকে সরানো হয়েছিল।
vlc.exe --play-and-exit audio.wav
vlc -I dummy --dummy-quiet t.mp3 vlc://quit
থেকে forum.videolan.org/viewtopic.php?t=79516#p262603
(পুরানো থ্রেড চলাকালীন লোকেরা এটি অনুসন্ধানে খুঁজে পাবে)। আমি দেখছি যে কেউ ইতিমধ্যে ভিএলসির সুপারিশ করেছে। আমি প্যারামিটারগুলি ব্যবহার করে দৃশ্যমান কিছুই ছাড়াই উইন্ডোজে একটি শব্দ বাজানোর জন্য এটি ব্যবহার করি: "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ ভিডিওালান \ vlc \ vlc.exe" - কিউটি-স্টার্ট-মিনিমাইজড - প্লে-এবং-প্রস্থান "সি: \ প্রোগ্রাম ফাইল (x86) \ ভিডিওালান \ ভিএলসি \ উইন্ডোজ এক্সক্লিমেশন.ওয়াভ "
পূর্ববর্তী মন্তব্যের মূল সংযোজন হ'ল --qt-start-minimised পথ এবং উদ্ধৃতি অক্ষরগুলি কেবল একটি সাধারণ ব্যবহারের চিত্রিত করার জন্য। আমি এটি এক্সপি, 7, 10 এ অপরিবর্তিত ব্যবহার করেছি; আমি আশা করি ভিস্তা এবং 8.x খুব কাজ করবে।
যদি একটি সরল বীপ ঠিকঠাক হয়, তবে তথাকথিত বেল চরিত্রের মান 7 দিয়ে অক্ষরটি প্রতিধ্বনিত করুন । দ্রষ্টব্য, তবে, সেই বিপগুলি বন্ধ করা যেতে পারে।
আপনি যদি অন্য কিছু চান, আপনাকে একটি অ্যাপ্লিকেশন চালু করতে হবে যা কৌশলটি করে।
আপনি একটি সাধারণ কনসোল অ্যাপ্লিকেশন লিখতে পারেন যা সাউন্ড ফাইলটিকে (বা সাউন্ড আইডি) একটি আর্গুমেন্ট হিসাবে গ্রহণ করেছিল এবং প্লেসাউন্ড বলে
একটি খুব লাইটওয়েট সলিউশন হ'ল cmndPlayWAV.jar যা লিনাক্স এবং ওএস / এক্স এও কাজ করে। যদি কোনও প্যারামিটার নির্দিষ্ট না করা থাকে বা আপনি .wav ফাইলটিতে পুরো পথ দিতে পারেন তবে এটির একটি অন্তর্নির্মিত শব্দ রয়েছে। ঘটনাচক্রে কেউ সর্বদা একটি অডিও বার্তা তৈরি করতে পারে Windows উইন্ডোজ রেকর্ডারের সাথে ব্যবহার করতে Wav।
এক্সপিতে আমি এটি করি
start /min mplay32 /play /close %WINDIR%\media\tada.wav
এটি আদর্শ নয় তবে এটি সত্যই সহজ এবং এটি কার্যকর।
আমি mplayer
এই জন্য ব্যবহার । এটি কোনও ওভারকিল হিসাবে প্রায় কোনও মিডিয়া ফাইল খেলতে পারে। সাম্প্রতিক উইন্ডোজ বিল্ডগুলি স্পিরিটনে 2013 হিসাবে পাওয়া যাবে । ব্যবহারের উদাহরণ:
mplayer c:\windows\media\chimes.wav
তুমি তোমার কাছে mplayer.exe যোগ করা উচিত পাথ (দেখুন কি পাথ এবং অন্যান্য বিভিন্ন পরিবেশের থাকছে, আমি কিভাবে সেট করতে পারেন অথবা তাদেরকে ব্যবহার করবেন? বা কিভাবে আমি স্থায়ীভাবে সিস্টেমের পাথ পরিবর্তনশীল মধ্যে একটি এন্ট্রি যোগ করতে পারবেন কম্যান্ড লাইনের মাধ্যমে? এই কাজ করতে। )
উইন্ডোজ টার্মিনাল থেকে আপনি সাউন্ড ফাইল প্লে করতে fmedia ব্যবহার করতে পারেন :
fmedia file.mp3
এই কমান্ডটি file.mp3
ফোরগ্রাউন্ডে প্লেব্যাক শুরু করবে এবং ফাইলটি বাজানো শেষ হওয়ার পরে ছেড়ে যাবে।
আপনি যদি এটি পটভূমিতে করতে চান তবে --background
আপনার আদেশে স্যুইচ করুন :
fmedia file.wav --background
এই কমান্ডটি ব্যাকগ্রাউন্ডে একটি নতুন প্রক্রিয়া শুরু করবে এবং অবিলম্বে আপনার কনসোল থেকে বিচ্ছিন্ন হবে।
fmedia একটি বহনযোগ্য অ্যাপ্লিকেশন (ইনস্টলেশন ব্যতীত কাজ করে) এবং খুব অল্প পরিমাণে সিস্টেম সংস্থান গ্রহণ করে। এছাড়াও, এটির সূচনার সময়টি তাত্ক্ষণিক।
PS fmedia.exe --install
এটি আপনার %PATH%
পরিবেশের পরিবর্তনশীলতে যুক্ত করতে কমান্ডটি ব্যবহার করুন , অন্যথায় আপনাকে এটি পুরো পথ দিয়ে চালানো দরকার, যেমন D:\fmedia\fmedia.exe
।
start file.wav
করা একটি খারাপ ধারণা। ব্লাড মিডিয়া প্লেয়ার শুরু করতে এক সেকেন্ড সময় লাগতে পারে কেবলমাত্র একটি একক বীপের জন্য। উপরন্তু, ফাইল অ্যাসোসিয়েশনের ভুল হতে পারে, মিডিয়া প্লেয়ার ফাইল প্লে করতে পারে, অথবা এটা বারংবার খেলা পারে, ইত্যাদি তৈরি করার সময় একটি সহজ "বিপ" লিখতে হয় প্রণালী । "^ জি" হয় না সারকামফ্লেক্স অ্যাকসেন্ট একটি বড় হাতের অক্ষর জি দ্বারা অনুসরণ, বরং একটি বিশেষ চরিত্র যে আপনি Ctrl + G দ্বারা সন্নিবেশ করুন। এটি আসলে ASCII মান 0x07 সহ বিইএল চরিত্র।beep ^G