আমি কীভাবে কমান্ড প্রম্পটের রঙিন স্কিম পরিবর্তন করেছি?


17

কয়েক বছর আগে, আমি কমান্ড প্রম্পটের রঙিন স্কিম পরিবর্তন করেছি। আমি ঠিক কীভাবে এটি করেছি তা ভুলে গেছি।

  1. এটা স্থায়ী। সুতরাং, COLORকমান্ড প্রশ্নের বাইরে।
  2. আমি যেখান থেকে সেন্টিমিডি চালু করি তা কিছুই অক্ষত। সুতরাং, শর্টকাট বৈশিষ্ট্য থেকে রঙ পরিবর্তন করা প্রশ্নবিদ্ধ নয় কারণ আমি রান থেকে বা আসল অবস্থান থেকে সেন্টিমিডি চালু করার পরেও রঙিন স্কিম পেয়েছি।
  3. এটি আমাকে শর্টকাট বৈশিষ্ট্য দ্বারা ওভাররাইড করতে দেয় না। এবং এই সমস্যা. আমি একটি সেন্টিমিডি শর্টকাট তৈরি করেছি এবং এর রঙের স্কিমটি বৈশিষ্ট্য থেকে পরিবর্তন করি। তবে, এটি পুনরায় বুট করার পরেও প্রতিফলিত হয় না।

সুতরাং, আমি একমাত্র বিকল্পটি রেখেছি: কয়েক বছর আগে আমি একই পদ্ধতি ব্যবহার করেছি। আমি কীভাবে সিএমডি রঙ পরিবর্তন করেছি?

উত্তর:


10

সেন্টিমিটার রং রেজিস্ট্রি পরিবর্তন করা যেতে পারে।

নেভিগেট HKEY_CURRENT_USER\Software\Microsoft\Command Processorএবং DefaultColorএন্ট্রি পরীক্ষা করুন । ডিফল্ট মান 0(শূন্য)। রঙগুলি পরিবর্তন করতে, দুটি হেক্সাডেসিমাল ডিজিটের মান লিখুন, প্রথমটি ব্যাকগ্রাউন্ডের রঙ নির্দিষ্ট করে এবং দ্বিতীয়টি পাঠ্যের রঙ। সম্ভাব্য মানগুলি নিম্নরূপ:

0 - black
1 - blue
2 - green
3 - aqua
4 - red
5 - purple
6 - yellow
7 - white
8 - grey
9 - light blue
A - light green
B - light aqua
C - light red
D - light purple
E - light yellow
F - bright white

উদাহরণস্বরূপ, একটি মান 4Aআপনাকে একটি লাল পটভূমিতে হালকা সবুজ পাঠ্য দেবে।
নোট করুন যে যেখানে দুটি অঙ্ক একই মানগুলি অবৈধ, সুতরাং আপনার পাঠ্য এবং পটভূমির জন্য একই রঙ থাকতে পারে না।

উপরেরটি যদি কাজ না করে তবে একই এন্ট্রিটি নীচে পরীক্ষা করুন HKEY_LOCAL_MACHINE, আপনি এটি এটি পরিবর্তন করে থাকতে পারেন।


অবশ্যই, পরিবর্তনটি কার্যকর হওয়ার জন্য আপনাকে কনসোলটি পুনরায় চালু করতে হবে।
সিনিটেক

এই সেটিংসটি অ্যাক্সেস করতে, [উইন্ডোজ কী] + [r] টিপুন, তারপরে কী regedit.exe টিপুন, তারপরে রেজিস্ট্রি সম্পাদক অ্যাপ্লিকেশনটি খুলতে ওকে ক্লিক করুন।
ডেভিড অ্যালান কন্ডিট

খুব মজার কিছু ঘটছে। আপনার সমাধানটি কাজ করেছে তবে সংক্ষিপ্ত মুহুর্তের জন্য পর্দার রঙ বেগুনি। এবং সেই মিলিসেকেন্ডের পরে এটি সাদা এবং কালো লেখা। এটি প্রাথমিকভাবে বেগুনি পটভূমি কেন? যদিও আমি এটি রিজেডে পরিবর্তন করেছি। @ ইন্দ্রেইক
পাই

এটি সাদা পটভূমিতে এবং কালো পাঠ্যে পরিবর্তিত হচ্ছে কারণ আমি সেই মানটি রিজেডিতে পরিবর্তন করেছি। তবে কেন এটি প্রাথমিকভাবে একটি সংক্ষিপ্ত মুহুর্তের জন্য বেগুনি পটভূমি।
পাই

16

কনসোল / কমান্ড-প্রম্পটের রং (এবং অন্যান্য পরামিতি) স্থায়ীভাবে সেট করার সঠিক উপায়টি হল:

  1. একটি কমান্ড-প্রম্পট খুলুন
  2. শীর্ষকবারে বা প্রেস ডান-ক্লিক করুন Alt+ +Space
  3. প্রসঙ্গ-মেনু থেকে ডিফল্ট নির্বাচন করুন
  4. আপনার পছন্দসই বৈশিষ্ট্যগুলি সেট করুন (রঙের ট্যাবটিতে রঙ )
  5. ঠিক আছে ক্লিক করুন

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

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

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

স্পষ্ট করার জন্য, যা হয় তা হ'ল সমস্ত কনসোলগুলি (কমান্ড-প্রম্পটস এবং কনসোল অ্যাপ্লিকেশনগুলি) HKCU\Consoleসুনির্দিষ্টভাবে পরিবর্তন না হওয়া অবধি ডিফল্ট সেটিংস (সঞ্চিত) ব্যবহার করে , যার পরে তারা সেই সেটিংসের একটি অনুলিপি তৈরি করে এবং সেগুলি সেগুলি ব্যবহার করবে use উদাহরণস্বরূপ, আপনি যদি ওপেন করেন তবে edit.comএটি প্রথমে সেটিংসটি ব্যবহার করবে HKCU\Consoleতবে আপনি যদি এটি পরিবর্তন করেন তবে একটি অনুলিপি তৈরি করা HKCU\Console\c:windows_system32_edit.comহবে এবং ডিফল্টগুলিতে পরিবর্তনগুলি আর প্রতিফলিত হবে না কারণ সেটিংস নির্দিষ্ট command.comথাকার কারণে (এবং ডিফল্টগুলি ওভাররাইড করে) )। এটি কীভাবে ব্যবহারকারীর সেটিংস ওভাররাইড সিস্টেম সেটিংস (যেমন HKCU HKLM ডিফল্টকে ওভাররাইড করে)।


আমি তোমার শেষ অনুচ্ছেদটি পাই না। আমি পাঠ্য ফাইলগুলি সম্পাদনা করতে কমান্ড-লাইন ভিআইএম ব্যবহার করি। আমি যখন সিএমডি শর্টকাট বৈশিষ্ট্য থেকে রঙের স্কিম পরিবর্তন করি, একই স্কিমটি ভিএম ফাইল সম্পাদনা কনসোলটিতে প্রয়োগ করা হয়। কিভাবে?
অ্যাপল II

1
সমস্ত কনসোলগুলি ডিফল্ট ব্যবহার করে তবে আপনি যদি পরে কোনও নির্দিষ্ট কনসোল অ্যাপ্লিকেশনটির জন্য প্যারামিটার সেট করেন তবে এটি সেই অ্যাপ্লিকেশানের জন্য বিশেষভাবে একটি অনুলিপি তৈরি করবে এবং সেগুলি তখন থেকে ব্যবহৃত হবে। আপনি যখন সাধারণ কমান্ড-প্রম্পট সেটিংস পরিবর্তন করেন, ভিআইএম সেগুলি ব্যবহার করে তবে আপনি যদি ভিআইএম নিজেই পরিবর্তন করেন তবে এটি সেগুলি ব্যবহার করবে এবং ডিফল্টটি ব্যবহার বন্ধ করবে। আমি উত্তরটি এটিকে প্রসারিত করতে সম্পাদনা করব।
Synetech

তবে, সেন্টিমিডি শর্টকাট বৈশিষ্ট্যগুলি গ্লোবাল ডিফল্ট নয়। ভিআইএম কীভাবে তা পাবে?
অ্যাপল II

আমি যেমন বলেছি, সমস্ত কনসোলগুলিতে যার নিজস্ব নির্দিষ্ট বৈশিষ্ট্য নেই তারা ডিফল্ট ব্যবহার করে HKCU\Console। কমান্ড-লাইন ভিআইএম একটি কনসোল অ্যাপ্লিকেশন এবং তাই কনসোল সাবসিস্টেমটি ব্যবহার করে, সুতরাং এটি যখন সিএসআরএসএস চালায় তখন অন্য কনসোল অ্যাপের মতো সেখান থেকে এটি ডিফল্ট সেটিংস দেয়। আপনি যদি ভিআইএমের জন্য সেটিংস পরিবর্তন করেন তবে এটি পরিবর্তে সেগুলি ব্যবহার করবে। আপনি যদি ভিআইএম-এ একটি শর্টকাট তৈরি করেন, আপনি ঠিক সেই শর্টকাটের জন্য সেটিংস পরিবর্তন করতে পারেন এবং ভিআইএম অন্য উপায়ে চালু করার সময় ডিফল্ট ব্যবহার করতে পারেন। এমনকি প্রতিটি তাদের নিজস্ব সেটিংস দিয়ে বেশ কয়েকটি শর্টকাট তৈরি করতে পারেন।
Synetech

না .. না ... আমি ভিআইএম শর্টকাট নিয়ে কথা বলছি না। আমি সিএমডি শর্টকাট সম্পর্কে বলছি। ভিআইএম কনসোলটি সেমিডিডি কনসোলের রঙিন স্কিম নেয় যা থেকে আপনি এটি শুরু করেছেন। আপনি এটি পরীক্ষা করতে পারেন।
অ্যাপল II

5

আসলে উইন্ডোজ কনসোলের রং পরিবর্তন করুন ('নীল' কী তা পরিবর্তন করুন)

উইন্ডোজ 10 এর জন্য কনসোলের (পাওয়ারশেল, সেন্টিমিডি, ব্যাশ, ইত্যাদি) রঙগুলি (থিম) পরিবর্তন করতে আসলে রঙ সরঞ্জাম ব্যবহার করুন যা মাইক্রোসফ্টের কনসোল দল দ্বারা সংগ্রহ করা হয়েছে by

colortool -b solarized_dark

কলরটুল সম্পর্কে আরও পড়ুন ।

এখানে চিত্র বর্ণনা লিখুন

কোন রঙটি ব্যবহৃত হয় তা পরিবর্তন করতে (রঙের সীমিত সেট থেকে নীল রঙের জন্য আলাদা রঙ চয়ন করুন)

অবশ্যই, আপনি কমান্ড প্রম্পট নিজেই এটি ব্যবহার করে দেখতে পারেন, তবে আপনি কেবল পাঠ্যের রঙ পরিবর্তন করতে পারেন:

  1. উইন্ডোর উপরের বাম কোণে কমান্ড প্রম্পট আইকনে ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন।
  2. রং ট্যাব নির্বাচন করুন এবং তারপরে
  3. পর্দার পাঠ্য এবং ব্যাকগ্রাউন্ডের জন্য আপনি যে রঙটি চান তা চয়ন করুন। আপনি চাইলে নিজের নিজস্ব আরজিবি রঙ সমন্বয়ও প্রবেশ করতে পারেন।

এটি এখন পর্যন্ত সেরা উত্তর - বাকি সমস্ত কিছুই আপনাকে কেবল রঙের একটি সীমিত সেট থেকে বাছাই করতে দেয়।
মাইকম্যাকানা

3

সেন্টিমিডে, শিরোনাম বারে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন:

শিরোনাম বার প্রসঙ্গ মেনু

রঙ ট্যাবে ক্লিক করুন:

বৈশিষ্ট্য - রঙ ট্যাব

আপনি এখানে কমান্ড প্রম্পটের রঙ সেটিংস পরিবর্তন করতে পারেন। আমার পরীক্ষা থেকে, এটি বিশ্বব্যাপী রঙের স্কিম পরিবর্তন করে।


1
এটি শর্টকাট বৈশিষ্ট্যগুলির সাথে সরাসরি সংযুক্ত। শর্টকাট থেকে সেশনটি চালু না হলে, এর অস্থায়ী ...
অ্যাপল II

ঠিক আছে, আপনি সেখানে যেতে সিএমডি আইকনটিতে (শিরোনাম বারে) বাম ক্লিক করতে পারেন।
অ্যাপল II

আমি এইভাবে কাস্টম রঙ সেট করেছি এবং তারপরে এটি রান ডায়ালগ (Win + R) থেকে চালিয়েছি। কাস্টম রঙগুলি অধিবেশন জুড়ে ধরে রাখা হয়েছিল। এই অস্থায়ী কেমন?
nc4pk

1
এটি একটি পরিচিত বাগ:
অ্যাপল II

1

আপনি কোনও ডিরেক্টরিতে কেবল পাঠ্য রঙ পরিবর্তন করতে এই কমান্ডটি ব্যবহার করছেন তা নয়:

color 0a, রঙ পরিবর্তন করা হবে সবুজ;
color 0b, রঙ নীল করা হবে;
color 0c, রঙ লাল হয়ে যাবে to


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