একাধিক সংস্করণ এবং cmd.exe সেটিং অবস্থান?


2

আমি উইন্ডোজ 8.1 (এবং উইন্ডোজ 7) এ আমার কমান্ড প্রম্পট সঙ্গে অপ্রত্যাশিত কিছু লক্ষ্য করেছি। আমি কেউ এই ব্যাখ্যা করতে পারে প্রত্যাশী ছিল।

আমি ইনস্টল cmd কমান্ড-রং-solarized আমার মেশিনে তাই আমার কমান্ড প্রম্পট সোলারাইজড কালার স্কিম ব্যবহার করবে। স্ক্রিপ্ট যেমন, রেজিস্ট্রি মধ্যে রঙ সনাক্তকারী যোগ করে কাজ করে [HKEY_CURRENT_USER\Console]

  • যখন আমি শুরু মেনু দিয়ে কমান্ড প্রম্পট খুলি (টিপুন Windows Key এবং টাইপ শুরু cmd ) আমি সোলারাইজড কালার স্কিম দিয়ে কমান্ড প্রম্পট পেতে পারি। এটি নিয়মিত ব্যবহারকারীর জন্য প্রশাসক হিসাবে উভয় কাজ করে।
  • যখন আমি পাওয়ার ইউজার মেনু দিয়ে কমান্ড প্রম্পটটি খুলি ( Windows Key + + এক্স ) আমি ডিফল্ট আকার এবং রঙের প্রকল্প পেতে।
  • যখন আমি ভিসুয়াল স্টুডিও কমান্ড প্রম্পটটি খুলি (যা আসলে নিম্নলিখিতটি বলে: %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"" ) আমি ডিফল্ট আকার এবং রঙের প্রকল্প পেতে।

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

কেউ কি ধারণা করে যে কেন সব কমান্ড ভিন্নভাবে দেখায় এবং আচরণ করে?

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


আপনি কি নিশ্চিত যে আপনি "কমান্ড প্রম্পট" বাছাই করছেন এবং পাওয়ার মেনু থেকে "কমান্ড প্রম্পট (প্রশাসন)" না? যখন আপনি পাওয়ার মেনু থেকে কমান্ড প্রম্পটটি খুলবেন তখন এটি আপনার ব্যবহারকারী ফোল্ডারে বা System32 এ চলে যাবে?
Ƭᴇcʜιᴇ007

উভয় একই ফলাফল দিতে। হিসাবে উল্লেখ করা হয়েছে, "নিয়মিত" কমান্ড প্রম্পট চালানো হিসাবে অ্যাডমিনিস্ট্রেটর Solarized থিম ব্যবহার করে, তাই আমি জানি যে এটি সম্পর্কিত নয়। "নিয়মিত" এক আমাকে ব্যবহারকারী ফোল্ডারে ফেলে দিচ্ছে, "অ্যাডমিন" System32 এ একটি।
Jensen

হুম, অদ্ভুত। ভাল প্রশ্ন. ;)
Ƭᴇcʜιᴇ007

উত্তর:


3

যদি আপনি LNK ফাইলের মাধ্যমে কনসোল অ্যাপ্লিকেশনটি শুরু করেন তবে সেটিংস সেই LNK (উপস্থিত থাকলে) থেকে আসে এবং এটিকে সংরক্ষণ করে। Win + X LNKs এখানে অবস্থিত% LocalAppData% \ Microsoft \ Windows \ WinX এবং "ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট" এছাড়াও LNK, তাই সেটিংস রেজিস্ট্রি থেকে আসে না। আপনি যদি EXE ফাইলের মাধ্যমে কনসোল অ্যাপ্লিকেশনটি শুরু করেন তবে সেটিংগুলি আসা এবং EXE পূর্ণ পাথের উপর ভিত্তি করে HKEY_CURRENT_USER \ Console উপকুলে সংরক্ষণ করা হয়।


তাই রং পরিবর্তনের একমাত্র উপায় টার্মিনালে পৃথক রং সম্পাদনা করতে হবে, রেজিস্ট্রি এর মাধ্যমে নয়?
Jensen

@ জেনসেন যদি LNK ফাইলে রঙের তথ্য থাকে না তবে রেজিস্ট্রি থেকে ডিফল্ট ব্যবহার করা হয়। সুতরাং আপনি রঙ তথ্য সাফ করতে LNKs সরিয়ে এবং পুনঃনির্মাণ করতে পারেন এবং ডিফল্টগুলি ব্যবহার করা হবে।
PetSerAl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.