টি এল; ডিআর
আপনি যখন 32-বিট কনসোল প্রোগ্রাম পরিচালনা করেন, তখন এটি কার্যকর করা হয় cmd; আপনি যখন 16-বিট কনসোল প্রোগ্রাম পরিচালনা করেন, তখন এটি সম্পাদিত হয় command।
বিস্তারিত
পুরানো 16-বিট অ্যাপ্লিকেশনগুলিকে সমর্থন করার জন্য উইন্ডোজ এক্সপিতে একটি সাবসিস্টেম অন্তর্ভুক্ত।
পুরানো 16-বিট অ্যাপ্লিকেশনগুলি ডস এবং উইন্ডোজ উভয়ই প্রোগ্রাম হিসাবে উপলব্ধ। ডস প্রোগ্রামগুলি তাদের প্রকৃতি অনুসারে কনসোল অ্যাপ্লিকেশন এবং কমান্ড-প্রম্পটের মতো দেখতে ব্যবহৃত হয়। তবে 32-বিট উইন্ডোজ কনসোল অ্যাপ্লিকেশনগুলি খুব অনুরূপ এবং একই দেখাচ্ছে।
কমান্ড প্রসেসর / দোভাষীর cmdবিভিন্ন উদ্দেশ্য রয়েছে:
- 32-বিট পাঠ্য উইন্ডোজ কনসোল প্রোগ্রামটি কার্যকর করতে
- প্রদান এবং বিভিন্ন কম্যান্ড-লাইন ফাংশন হ্যান্ডেল করার জন্য (
dir, copyইত্যাদি)
- ব্যাচ ফাইলগুলি ব্যাখ্যা করুন এবং সম্পাদন করুন (ডস সামঞ্জস্যপূর্ণ
.batফাইল এবং এনটি সামঞ্জস্যপূর্ণ .cmdফাইল)
আপনি যখন কোনও পুরানো 16-বিট কনসোল প্রোগ্রাম চালান, এটি এনটিভিডিএম (উইন্ডোজ এনটি ভার্চুয়াল ডস মেশিন) দ্বারা কার্যকর করা হয়। এটি একটি এমুলেটেড ডস সিস্টেম সরবরাহ করে (অতএব ভার্চুয়াল ডস মেশিন ) যা এমুলেশন স্তরটি সহজ না করে একটি উত্সর্গীকৃত ভার্চুয়াল মেশিন সফ্টওয়্যার চালনার অনুরূপ। commandকমান্ড-ইন্টারপ্রেটারের একটি 16-বিট সংস্করণ cmd.exeযা প্রকৃত ডসটির তুলনায় অনেক বেশি যা আসলে একটি উইন্ডোজ প্রোগ্রাম (এবং উইন্ডোজ পিই শিরোলেখ command.comরয়েছে যার বিপরীতে ডস এমজেড হেডার রয়েছে)।
commandcmdএটি কেবল 16-বিট প্রোগ্রামগুলিকে সমর্থন করে the এছাড়াও, এটি .cmdফাইলগুলিকে সমর্থন করে না এবং এতে অন্তর্নির্মিত কম কমান্ড রয়েছে এবং এর সিনট্যাক্সে এটি আরও সীমাবদ্ধ ( 4DOS এরcmd মতো একটি নতুন, আরও আধুনিক, আরও উন্নত কমান্ড-লাইন ইন্টারপ্রেটার )।
তবে এটি গ্রাফিকাল ডস প্রোগ্রামগুলিকে সমর্থন করে (পুরানো গেমগুলির মতো), তবে এগুলি চালানোর সাফল্য ভিডিও-কার্ড ড্রাইভার এবং প্রোগ্রামের প্রকৃতির উপর নির্ভর করে। অনেকগুলি সাইট রয়েছে যা উইন্ডোজে ডস গেমগুলি চালানোর জন্য বিভিন্ন কৌশল সরবরাহ করে (যদিও ভিস্তার উপর সাফল্যটি সাধারণত এক্সপি-এর চেয়ে সীমাবদ্ধ থাকে)।
এটি লক্ষ করা উচিত যে উইন্ডোজ 64৪-বিট সংস্করণগুলি সম্পূর্ণরূপে 16-বিট প্রোগ্রামগুলিকে সমর্থন বাদ দিয়েছে এবং তাই একেবারেই অন্তর্ভুক্ত করবেন না command, তাই ডস বা উইন্ডোজ 16-বিট প্রোগ্রামগুলি চলবে না এবং পরিবর্তে একটি (বিভ্রান্তিমূলক) ত্রুটি বার্তা নিক্ষেপ করবে ।
প্রযুক্তিগত নোট
command.com.comডস প্রোগ্রামগুলির সাথে পিছনের সামঞ্জস্যের জন্য একটি এক্সটেনশান রয়েছে তবে বাইরের ডস কমান্ডের অন্যান্য উইন্ডোজ সংস্করণের মতো অভ্যন্তরীণভাবে এটি আসলে একটি উইন্ডোজ পিই .exeফাইল। এটি একটি আকর্ষণীয় পর্যবেক্ষণ সরবরাহ করে যে উইন্ডোজ এক্সটেকশনযোগ্যদের জন্য, বেশিরভাগ ফাইল-প্রকারগুলি কীভাবে পরিচালনা করতে হবে তার নির্দেশক হিসাবে এক্সটেনশনটি ব্যবহার করে, এটি এক্সটেনশনটিকে উপেক্ষা করে এবং এর বিষয়বস্তুগুলিকে দেখায় (অন্যথায় এটি .exeহিসাবে বিবেচিত হলে এটি কাজ করবে না .com)। এই প্রশ্নটি এই প্রভাবের সাথে সম্পর্কিত।
command.comলিগ্যাসি 16 বিট সংস্করণ (কেবল 32 বিট ইনস্টলেশনতে উপলব্ধ)। উইন্ডোজ 7. আমার 64bit সংস্করণ অস্তিত্ব নেই