কমান্ড লাইনের মাধ্যমে উইন্ডোজ সাউন্ড ভলিউম পরিবর্তন করুন


19

কমান্ড লাইনের মাধ্যমে উইন্ডোজ এক্সপিতে ভলিউম পরিবর্তন করা সম্ভব?


1
অটোহটকি এটি করতে পারে, যা আপনি কম্যান্ডলাইন থেকে সংকলন এবং কল করতে পেরেছিলেন
ম্যাথু লক

ভলিউম সেট করতে তৃতীয় পক্ষের সরঞ্জামের প্রয়োজন। আমি সম্পূর্ণ আতঙ্কিত।
m3nda

উত্তর:


31

নীরসিএমডি একটি অ্যাপ্লিকেশন যা এটি এবং আরও অনেক কিছু করে।

ব্যবহারের উদাহরণ:

  • 2000 ইউনিট (65535 এর বাইরে) দ্বারা সিস্টেমের পরিমাণ বৃদ্ধি করুন
    nircmd.exe changesysvolume 2000
  • 5000 ইউনিট (65535 এর মধ্যে) দ্বারা সিস্টেমের ভলিউম হ্রাস করুন
    nircmd.exe changesysvolume -5000
  • ভলিউমকে সর্বোচ্চ মান হিসাবে সেট করুন
    nircmd.exe setsysvolume 65535
  • মূক
    nircmd.exe mutesysvolume 1
  • সশব্দ
    nircmd.exe mutesysvolume 0

2
আশা করছিলাম একটি আদর্শ উইন্ডোজ পদ্ধতি ছিল তবে এটি খুব সহজ দেখাচ্ছে। কেউ যদি পরের দু'একদিন সরবরাহ না করে তবে এটি গ্রহণ করবে। ধন্যবাদ, হ্যারি
আন্ডারস্কোর

NiCmd দেখতে খুব সুন্দর এবং খুব সুন্দর দেখাচ্ছে। টিপ জন্য ধন্যবাদ.
আস্তৃত

প্রতিটি লগনে নিঃশব্দ করার জন্য একটি ল্যাপটপ পাওয়ার জন্য নীরসিএমডি দুর্দান্ত - এইভাবে এটি ট্রেনে দুর্ঘটনাক্রমে "ডিং" শব্দটি তৈরি করা চলবে না (যা আমি বিরক্তিকর মুহুর্ত পর্যন্ত হেডফোনগুলির কারণে খেয়াল করি না যখন কেউ বিরক্ত হয়) এটি উল্লেখ করার পক্ষে যথেষ্ট .....)
রোমানস্টে

2
এটি আপাতত উইন্ডোজ on এও কাজ করে, কারণ কয়েক জন এখন মুছে ফেলা নন-উত্তরগুলি আগে উল্লেখ করেছেন।
ড্যানিয়েল বেক

সরলকরণের জন্য আমি তৈরি করেছিলাম ব্যবহারকারী-বান্ধব ইন্টারেক্টিভ স্ক্রিপ্ট যা নির্ভর করে nircmd

8

জাভাস্ক্রিপ্ট ফাইলগুলি তৈরি করুন:

echo var oShell = new ActiveXObject("WScript.Shell"); >> volup.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAF)); >> volup.js

echo var oShell = new ActiveXObject("WScript.Shell"); >> voldown.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAE)); >> voldown.js

echo var oShell = new ActiveXObject("WScript.Shell"); >> togglemute.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAD)); >> togglemute.js

ভলিউম নিয়ন্ত্রণ দেখান, যাতে আপনি দেখতে পাচ্ছেন যে:

sndvol
(or maybe sndvol32)

ভলিউম পরিবর্তন করুন:

cscript voldown.js

দ্রষ্টব্য: আমি যে মেশিনগুলিতে এটি ব্যবহার করার চেষ্টা করেছি তার উপর নির্ভরযোগ্যতার সাথে এই পদ্ধতির কাজ করেছি। এই সম্পর্কে সিবো লিনের স্ট্যাকওভারফ্লো প্রশ্নে হেলেনের উত্তরনির্দেশ করে যে নিঃশব্দ নির্ভরযোগ্য নয়, তবে ভলিউম-পরিবর্তনটি খুব বেশি নির্ভরযোগ্য নাও হতে পারে। আমি সন্দেহ করি যে নির্ভরযোগ্যতার স্তরটি বিভিন্ন মেশিনে আলাদা হতে পারে। এই পদ্ধতিটি কী-স্ট্রোকের নকল করার প্রযুক্তি এবং বিশেষত উন্নত মিডিয়া কীবোর্ডে একটি ভলিউম নিয়ন্ত্রণ কী ব্যবহার করছে। যে সময় উইন্ডোজ এটি সমর্থন করা শুরু করেছিল, এই জাতীয় কীবোর্ডটি মূলত একটি স্বল্প-ব্যবহৃত অপ্রয়োজনীয় বৈশিষ্ট্য ছিল যা কেবলমাত্র কাস্টম ড্রাইভারের সাথে উপলব্ধ ছিল এমন কার্যকারিতা সরবরাহ করে offered এই কোডটি কম পালিশ করা থাকলে এবং সেখানে বাইরে থাকা বিভিন্ন (সম্ভবত পুরানো) হার্ডওয়্যারগুলির কয়েকটিতে কাজ করার সম্ভাবনা কম থাকলে আমার অবাক করে দেবে না। যা কিছু বলেছিল, আমি নিজে এটি নিয়ে ঝামেলা করি নি।

ক্রেডিট:

একটি সতর্কতামূলক: এই প্রশ্নটি উইন্ডোজ এক্সপি দিয়ে ট্যাগ করা হয়েছে। আমি কেবল এটি উইন্ডোজ ১০-এ চেষ্টা করেছি I আমি জানি আমি এটি উইন্ডোজ in এ ব্যবহার করেছি (এটি পরীক্ষা করার জন্য কমপক্ষে যথেষ্ট)। আমি যখন প্রথম উইন্ডোজ এমইয়ের সময়কালীন এই বর্ধিত কীবোর্ডগুলির জন্য মাইক্রোসফ্টের অন্তর্নির্মিত সমর্থনটি দেখতে শুরু করেছি, তখন আমার মনে হয় এটি উইনএক্সপি-তেও ভালভাবে কাজ করতে পারে। আমি সত্যিই সেই অপারেটিং সিস্টেমের মাধ্যমে এটি পরীক্ষা করেছি কিনা তা মনে নেই don't তবুও, যদি এই পদ্ধতিটি ভাল না কাজ করে তবে আমি আশা করি না যে এটির কারণে সমস্যাযুক্ত পার্শ্ব প্রতিক্রিয়া হবে cause


এই কীকোডগুলি ভাগ করে নেওয়ার জন্য ধন্যবাদ! যেহেতু আমার কম্পিউটারটিতে ইতিমধ্যে পাইথন ইনস্টল রয়েছে, তাই আমি কমান্ড লাইনে এটি ব্যবহার করতে সক্ষম হয়েছি: pip install SendKeys(কীস্ট্রোক অনুকরণের জন্য খাঁটি পাইথন প্যাকেজ), এর পরে python -c "from SendKeys import playkeys; playkeys([(0xAE, True), (0xAE, False)])", যা একটি একক প্রেস এবং ভলিউম কীটি প্রকাশ করতে পারে। 100 টি পৃথক প্রেসগুলি অনুকরণ করতে (উদাহরণস্বরূপ), আপনি সমাপনির * 100পরে ]এবং ফাইনালের আগে সন্নিবেশ করতে পারেন )
আর্টঅফ ওয়ারফেয়ার

7

এই পোস্টগুলি পড়ে এবং বিকল্পগুলি সন্ধান করার পরে আমি ভলিউম সেট করার জন্য আমার নিজস্ব কমান্ড লাইন ইউটিলিটি, সেটভোল নামক লেখার সিদ্ধান্ত নিয়েছি। এই পৃষ্ঠার অন্যান্য পোস্টে বর্ণিত বর্ণনার চেয়ে এটি কিছুটা সহজভাবে কাজ করে, এখানে কয়েকটি উদাহরণ রয়েছে যা আপনি কমান্ড প্রম্পটে প্রবেশ করবেন:

setvol 75
setvol -10
setvol +12
setvol mute
setvol unmute

এছাড়াও অন্যান্য বিকল্প আছে। আমি এটিকে ফ্রিওয়্যার হিসাবে প্রকাশ করেছি এবং আরও তথ্যের জন্য এবং একটি অনুলিপি ডাউনলোড করার জন্য আপনাকে www.rlatour.com/setvol পরিদর্শন করতে স্বাগতম ।

উপভোগ করুন


এটা অসাধারণ. এই সরঞ্জামের জন্য অনেক ধন্যবাদ!
সিএসফাস 16

ধন্যবাদ !! তবে মাইকের ভলিউম সেট করার জন্য আমার সত্যিই এটি দরকার। (আমি জাভা ব্যবহার করছি তবে আমি জাভাসাউন্ড এটি করবে বলে আশা করি না)) এটি যুক্ত করা যাবে?
স্টিফান রেইচ

দুর্দান্ত, আপনাকে ধন্যবাদ! ভবিষ্যতের জন্য বৈশিষ্ট্য অনুরোধ: একটি হিসাবে বর্তমান ভলিউম স্তর ফিরে আসার ক্ষমতা errorlevel(যাতে আমি এটির পরে পুনরুদ্ধার করতে বর্তমান সেটিংসটি সংরক্ষণ করতে পারি)
ashleedawg

1
অবশ্যই, আমি এটি করতে পারি - এবং প্রকৃতপক্ষে, ঠিক করেছি! প্রোগ্রামটি ওয়েবসাইটটিতে 1.2 সংস্করণে আপডেট করা হয়েছে, পরিবর্তনগুলি দেখতে আপনার ব্রাউজারটি রিফ্রেশ করতে হতে পারে। এখন একটি নতুন পারম 'রিপোর্ট' রয়েছে যা আপনাকে যা চাইবে তা দেওয়া উচিত। ওয়েবসাইটে এবং অ্যাপ্লিকেশনটিতে সহায়তা এটির ব্যবহারটি ব্যাখ্যা করে। মেরি ক্রিসমাস!
রব

(এটি বলে যে অ্যাশলিডগের পরামর্শ অনুযায়ী বর্তমান ভলিউম স্তরটি ফিরিয়ে দিন)
রব

4

Oirc এবং আরও সহজতর Nircmd

@echo off
rem 65536 is 100%
rem device where zero is the default device
rem left and right
rem supports whole numbers only therefore throws "missing operator" error when specifying 655.36
set /a volume=%1 * 655
nircmd setvolume 0 %volume% %volume%

এটি একটি .bat ফাইল হিসাবে সংরক্ষণ করুন এবং একটি পরামিতি পেরিয়ে কার্যকর করুন

উদাহরণস্বরূপ: sound 6060% শব্দ ভলিউম সেট করবে

নিশ্চিত হয়ে নিন যে আপনি ব্যাট ফাইলটি nircmd এর পাশেই রেখেছেন বা এতে %windir%(অথবা এর ফোল্ডারটি সংজ্ঞায়িত করুন %path%)

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