উইন্ডোজ লাইন কমান্ড থেকে একটি শব্দ (সম্ভবত WAV?) প্লে করুন


24

উইন্ডোজ সিএমডি ব্যবহার করে কীভাবে আমি একটি শব্দ (সিপিইউ বিপ বা ওয়াভ, কী ব্যাপার না) প্লে করতে পারি?


4
ব্যবহার start file.wavকরা একটি খারাপ ধারণা। ব্লাড মিডিয়া প্লেয়ার শুরু করতে এক সেকেন্ড সময় লাগতে পারে কেবলমাত্র একটি একক বীপের জন্য। উপরন্তু, ফাইল অ্যাসোসিয়েশনের ভুল হতে পারে, মিডিয়া প্লেয়ার ফাইল প্লে করতে পারে, অথবা এটা বারংবার খেলা পারে, ইত্যাদি তৈরি করার সময় একটি সহজ "বিপ" লিখতে হয় প্রণালী । "^ জি" হয় না সারকামফ্লেক্স অ্যাকসেন্ট একটি বড় হাতের অক্ষর জি দ্বারা অনুসরণ, বরং একটি বিশেষ চরিত্র যে আপনি Ctrl + G দ্বারা সন্নিবেশ করুন। এটি আসলে ASCII মান 0x07 সহ বিইএল চরিত্র। beep ^G
আন্দ্রেয়াস রেজব্রান্ড

উত্তর:


-1

এই সম্ভাব্য সমাধানটি পরীক্ষা করার জন্য এখন উইন্ডোতে নেই, তবে চেষ্টা করুন: "শুরু করুন"

আমি মনে করি এটি আপনার উইন্ডোতে ".wav" ফাইলগুলির জন্য সম্পর্কিত প্রোগ্রামের সাথে wav ফাইলটি খুলবে।

এবং দ্রষ্টব্য, এটি একটি বুদ্ধিমান ধারণা - উইন্ডোজ সহ কেউ যদি এটি কাজ না করে তবে আপনাকে আরও ভাল সমাধান দিতে পারে


1
ওয়েল, এটি অবশ্যই অ্যাপ্লিকেশন টাইপের সাথে সম্পর্কিত যা কিছু ফাইল খুলবে, কিন্তু এটি। এটি এটি দিয়ে কী করে তা স্থির করার জন্য এই অ্যাপ্লিকেশনটির উপর নির্ভর করে - এটি এটিকে প্লে করতে পারে, এটি এটিকে কোনও কাতারে যুক্ত করতে পারে, বা অন্য কিছু। এমনকি যদি এটি ফাইলটি চালায় তবে পুরোপুরি সম্ভবত এটি খেলার পরে শেষ হয়ে যাবে না, এটি সম্ভবত একটি খারাপ ধারণা।

এটি এত ভাল উত্তর না!
আন্তোনিও


48

আপনি পাওয়ারশেলের সাহায্যে এটি স্থানীয়ভাবে করতে পারেন। পাওয়ারশেলটি উইন্ডোজ ভিস্তার সাথে এবং পরে অন্তর্ভুক্ত রয়েছে এবং পুরানো সংস্করণগুলির জন্য মাইক্রোসফ্ট থেকে ডাউনলোড করা যায়।


তরঙ্গ ফাইল

পাওয়ারশেলটি 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

সূত্র


নতুন ওয়াভ ফাইলটি কার্যকর করার আগে এই কমান্ডটি কিল করা এবং বর্তমানে wav ফাইলগুলি চালানো কি সম্ভব?
ডডডেক্স 10

@ ডডডেক্স 10 গ্লোবাল অডিওর জন্য সহজে নয়, না। আপনি আরও প্রসঙ্গ সরবরাহ করতে পারেন? আপনি মারার বা বিরতি দেওয়ার পরিকল্পনা করছেন? অন্য প্লেয়ারটি কি এই স্ক্রিপ্টের অন্য কোনও উদাহরণ, বা একটি মিডিয়া প্লেয়ার, বা ব্রাউজার, একটি খেলা ইত্যাদি? যদি এটি একই স্ক্রিপ্টের অন্য উদাহরণ, তবে এটি অনেক সহজ (যদিও এখনও সম্পূর্ণ তুচ্ছ নয়)।
বব

এটি একই স্ক্রিপ্টের অন্য একটি উদাহরণ। আমি ভাবছি আমি প্রথমে টাস্ক লিস্টে পাওয়ারশেল.এক্সএকে হত্যা করার জন্য একটি লাইন যুক্ত করতে পারি
ডডডেক্স 10

@ ডডডেক্স ১০ টি উপায় আছে যা আমি প্রস্তাব করব। একটি হ'ল পাওয়ারশেল ইভেন্টের প্রসেস আইডি পাওয়া এবং এটি একটি ফাইলে সংরক্ষণ করা, তারপরে একটি নতুন উদাহরণের শুরুতে সেই আইডিটি হত্যা করুন (এবং ফাইলটি সাফ করুন)। এটি সমস্ত পিএস প্রক্রিয়া হত্যার চেয়ে নিরাপদ। অন্য উপায়টি হ'ল পাওয়ারশেলে একটি সেমফোর (পতাকা / সিগন্যাল) ব্যবহার করা - আপনি সেমফোরকে সংকেত দিতেন, Play()(অ্যাসিঙ্ক) ব্যবহার করতেন , একটি সেমফোরের জন্য অপেক্ষা করতেন এবং বন্ধ করতেন। Semaphores এটি করার একটি ক্লিনার উপায়, তবে কিছুটা জটিল। আমি আরো বিস্তারিত ঢোকা খুশি হবেন চ্যাটে
বব

10
echo ^G

কোথায় ^Gহয় CTRL + Gবা Alt + 7কীপ্যাড উপর।


4

ভিএলসি ইনস্টল করুন। নিম্নলিখিত কমান্ড ব্যবহার করুন। এটি সত্যিই দ্রুত শুরু হয়। এটি আমি উইন্ডোজ b বি / সি ডাব্লুএমপ্লেয়ারে ব্যবহার করে লোড হতে এত বেশি সময় নেয় এবং / বন্ধ বিকল্পটি wmplayer থেকে সরানো হয়েছিল।

vlc.exe --play-and-exit audio.wav

দুর্ভাগ্যক্রমে এটি অগ্রভাগে চলছে
হনজাদে

হ্যাঁ, এটি Wmplayer পদ্ধতিটি প্রতিস্থাপন করার উদ্দেশ্যে তৈরি করা হয়েছে কারণ এটি লোড করা ধীর ছিল এবং তারা / বন্ধ যুক্তির পক্ষে সমর্থন সরিয়ে নিয়েছিল। পাওয়ারশেল পদ্ধতিটি সম্ভবত সেরা বেট।
মার্ক রিবাউ

1
, একটি হেডলেস ভিএলসি সমাধান খুঁজছেন তাদের জন্য vlc -I dummy --dummy-quiet t.mp3 vlc://quitথেকে forum.videolan.org/viewtopic.php?t=79516#p262603
এমএলএম

3

কার্যকরী (কিছু ধরণের):

1) অডিও ফাইল চালান

2) ট্র্যাক শেষ হওয়া পর্যন্ত অপেক্ষা করুন (আমার ক্ষেত্রে এটির 5 সেকেন্ড) এবং নিকট মিডিয়া প্লেয়ার

start wmplayer "C:\Windows\Media\Alarm10.wav" && timeout 5 && taskkill /im wmplayer.exe

2

(পুরানো থ্রেড চলাকালীন লোকেরা এটি অনুসন্ধানে খুঁজে পাবে)। আমি দেখছি যে কেউ ইতিমধ্যে ভিএলসির সুপারিশ করেছে। আমি প্যারামিটারগুলি ব্যবহার করে দৃশ্যমান কিছুই ছাড়াই উইন্ডোজে একটি শব্দ বাজানোর জন্য এটি ব্যবহার করি: "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ ভিডিওালান \ vlc \ vlc.exe" - কিউটি-স্টার্ট-মিনিমাইজড - প্লে-এবং-প্রস্থান "সি: \ প্রোগ্রাম ফাইল (x86) \ ভিডিওালান \ ভিএলসি \ উইন্ডোজ এক্সক্লিমেশন.ওয়াভ "

পূর্ববর্তী মন্তব্যের মূল সংযোজন হ'ল --qt-start-minimised পথ এবং উদ্ধৃতি অক্ষরগুলি কেবল একটি সাধারণ ব্যবহারের চিত্রিত করার জন্য। আমি এটি এক্সপি, 7, 10 এ অপরিবর্তিত ব্যবহার করেছি; আমি আশা করি ভিস্তা এবং 8.x খুব কাজ করবে।


1

যদি একটি সরল বীপ ঠিকঠাক হয়, তবে তথাকথিত বেল চরিত্রের মান 7 দিয়ে অক্ষরটি প্রতিধ্বনিত করুন । দ্রষ্টব্য, তবে, সেই বিপগুলি বন্ধ করা যেতে পারে।

আপনি যদি অন্য কিছু চান, আপনাকে একটি অ্যাপ্লিকেশন চালু করতে হবে যা কৌশলটি করে।



1

একটি খুব লাইটওয়েট সলিউশন হ'ল cmndPlayWAV.jar যা লিনাক্স এবং ওএস / এক্স এও কাজ করে। যদি কোনও প্যারামিটার নির্দিষ্ট না করা থাকে বা আপনি .wav ফাইলটিতে পুরো পথ দিতে পারেন তবে এটির একটি অন্তর্নির্মিত শব্দ রয়েছে। ঘটনাচক্রে কেউ সর্বদা একটি অডিও বার্তা তৈরি করতে পারে Windows উইন্ডোজ রেকর্ডারের সাথে ব্যবহার করতে Wav।


সুপার ব্যবহারকারীকে স্বাগতম! দয়া করে পড়ুন আমি কীভাবে কিছু পরামর্শের জন্য সফ্টওয়্যারটির পরামর্শ দিচ্ছি যাতে আপনার সফ্টওয়্যারটি সুপারিশ করার বিষয়ে কীভাবে যাওয়া উচিত। আপনার কমপক্ষে একটি লিঙ্ক সরবরাহ করা উচিত, সফ্টওয়্যার নিজেই সম্পর্কে কিছু অতিরিক্ত তথ্য এবং কীভাবে এটি সমস্যার সমাধান করতে ব্যবহার করা যেতে পারে।
ডেভিডপস্টিল


0

আমি mplayerএই জন্য ব্যবহার । এটি কোনও ওভারকিল হিসাবে প্রায় কোনও মিডিয়া ফাইল খেলতে পারে। সাম্প্রতিক উইন্ডোজ বিল্ডগুলি স্পিরিটনে 2013 হিসাবে পাওয়া যাবে । ব্যবহারের উদাহরণ:

mplayer c:\windows\media\chimes.wav

তুমি তোমার কাছে mplayer.exe যোগ করা উচিত পাথ (দেখুন কি পাথ এবং অন্যান্য বিভিন্ন পরিবেশের থাকছে, আমি কিভাবে সেট করতে পারেন অথবা তাদেরকে ব্যবহার করবেন? বা কিভাবে আমি স্থায়ীভাবে সিস্টেমের পাথ পরিবর্তনশীল মধ্যে একটি এন্ট্রি যোগ করতে পারবেন কম্যান্ড লাইনের মাধ্যমে? এই কাজ করতে। )


0

উইন্ডোজ টার্মিনাল থেকে আপনি সাউন্ড ফাইল প্লে করতে fmedia ব্যবহার করতে পারেন :

fmedia file.mp3

এই কমান্ডটি file.mp3ফোরগ্রাউন্ডে প্লেব্যাক শুরু করবে এবং ফাইলটি বাজানো শেষ হওয়ার পরে ছেড়ে যাবে।

আপনি যদি এটি পটভূমিতে করতে চান তবে --backgroundআপনার আদেশে স্যুইচ করুন :

fmedia file.wav --background

এই কমান্ডটি ব্যাকগ্রাউন্ডে একটি নতুন প্রক্রিয়া শুরু করবে এবং অবিলম্বে আপনার কনসোল থেকে বিচ্ছিন্ন হবে।

fmedia একটি বহনযোগ্য অ্যাপ্লিকেশন (ইনস্টলেশন ব্যতীত কাজ করে) এবং খুব অল্প পরিমাণে সিস্টেম সংস্থান গ্রহণ করে। এছাড়াও, এটির সূচনার সময়টি তাত্ক্ষণিক।

PS fmedia.exe --installএটি আপনার %PATH%পরিবেশের পরিবর্তনশীলতে যুক্ত করতে কমান্ডটি ব্যবহার করুন , অন্যথায় আপনাকে এটি পুরো পথ দিয়ে চালানো দরকার, যেমন D:\fmedia\fmedia.exe

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.