উৎসুক. আমাদের সংস্থার "কুল" লোকেরা সর্বদা * .Cmd ব্যবহার করে তবে কেউই আমার কাছে পার্থক্যটি ব্যাখ্যা করতে সক্ষম হয় নি।
উৎসুক. আমাদের সংস্থার "কুল" লোকেরা সর্বদা * .Cmd ব্যবহার করে তবে কেউই আমার কাছে পার্থক্যটি ব্যাখ্যা করতে সক্ষম হয় নি।
উত্তর:
স্ট্যাকওভারফ্লো থেকে এখানে একটি ভাল আলোচনা ।
প্রত্যেকের জন্য ব্যবহৃত কমান্ড ভাষার ক্ষেত্রে অর্থগত পার্থক্য রয়েছে ( .bat
ফাইলগুলির একটি সামঞ্জস্য সংস্করণ পাওয়া যায়)। এর মধ্যে কিছু এখানে থেকে এই স্ক্রিপ্ট দ্বারা চিত্রিত করা যেতে পারে :
@echo off&setlocal ENABLEEXTENSIONS
call :func&&echo/I'm a cmd||echo/I'm a bat
goto :EOF
:func
md;2>nul
set var=1
মূলত, .cmd
ফাইলগুলি এমএস কমান্ড ভাষার বর্তমান এবং যৌনতর সংস্করণ পায়, যার কারণেই শীতল বাচ্চারা তাদের ব্যবহার করে।
উইকিপিডিয়া অনুসারে:
.bat: মাইক্রোসফ্ট ব্যাচ ফাইলগুলির জন্য ব্যবহৃত প্রথম এক্সটেনশন। এই এক্সটেনশনটি এমএস-ডস এবং মাইক্রোসফ্ট উইন্ডোজের বেশিরভাগ সংস্করণ সহ বেশিরভাগ মাইক্রোসফ্ট অপারেটিং সিস্টেমগুলিতে চালানো যেতে পারে।
। সিএমডি: নতুন। সিএমডি এক্সটেনশানটি উইন্ডোজ এনটি ভিত্তিক সিস্টেমগুলি 'উইন্ডোজ এনটি কমান্ড স্ক্রিপ্ট' হিসাবে বর্ণনা করেছে এবং সহায়ক, যেমন .bat এক্সটেনশনের পরিবর্তে .Cmd এক্সটেনশন ব্যবহার করার অর্থ উইন্ডোজের পূর্ববর্তী সংস্করণগুলি কীভাবে তা জানতে পারে না এটি চালান, যাতে তারা COMMAND.COM শৈলী ফাইলগুলির জন্য আদেশগুলি ভুল করার চেষ্টা করে না এবং কমান্ড এক্সটেনশনের অভাবে নতুন স্টাইল কমান্ডগুলি চালাতে ব্যর্থ হয়, ফলে স্ক্রিপ্টগুলি কেবল আংশিকভাবে চালিত হয় যা ক্ষতিকারক প্রমাণ করতে পারে (যেমন উদাহরণস্বরূপ; কোনও ফাইলের সফল অনুলিপি পরীক্ষা করতে ব্যর্থ হওয়া এবং তারপরে মূলটি মুছে ফেলা)।
.Cmd এবং .bat ফাইল প্রসেসিংয়ের মধ্যে একমাত্র পরিচিত পার্থক্য হ'ল .Cmd ফাইলে ERRORLEVEL ভেরিয়েবল পরিবর্তন হয় এমনকি কমান্ড এক্সটেনশানগুলির দ্বারা প্রভাবিত হওয়া একটি সফল কমান্ডে (যখন কমান্ড এক্সটেনশনগুলি সক্ষম করা হয়), তবে .bat ফাইলগুলিতে ERRORLEVEL ভেরিয়েবল হয় files শুধুমাত্র ত্রুটি পরিবর্তন করে।
আশাকরি এটা সাহায্য করবে.
তত্ত্বের ক্ষেত্রে। সিএমডি আরও "সত্য" :) :) কারণ .বাট পুরানো ডস কমান্ড ডট কমের জন্য একটি স্ক্রিপ্ট, যখন। সিএমডি উইন্ডোজ এনটি থেকে সেন্টিমিডি.এক্সই জন্য হয়, শেষটি কিছুটা উন্নত স্ক্রিপ্টিং থাকে। বাস্তব জীবনে সাধারণত উভয় সমান হয়, যেমন লিনাক্সে / বিন / শ বা / বিন / বাশ লেখার (মানে ডিস্ট্রোস যেখানে শ আসলে বাশ হয়)
আমি প্রথমে ওএস / 2 এর অধীন ব্যবহৃত সিএমডি ফর্ম্যাটটি দেখেছি। আপনি যদি ডসের শর্তে ভাবছেন তবে এটি স্টেরয়েডের একটি .bat ফাইলের মতো। ডস টাইপ ওএস এর অধীনে .bat ফাইলগুলি প্রথমে প্রবর্তিত হয়েছিল। উন্নত ফাংশনগুলিতে প্রবেশ করা শুরু করা ছাড়া সিনট্যাক্সের অনেক কিছুই একই রকম। এছাড়াও, একটি। সিএমডি ফাইলের 16-বিট পরিবেশে (win98) কাজ না করার সম্ভাবনা রয়েছে তবে একটি .bat ফাইল সম্ভবত সমস্ত পরিবেশে কাজ করবে।