ব্যাচ ফাইলে প্যারামিটার ব্যবহার করে:% 0 এবং% 9
ব্যাচ ফাইলগুলি টোকেন: %0
টু দিয়ে পরামিতি হিসাবে পাস হওয়া শব্দের উল্লেখ করতে পারে %9
।
%0 is the program name as it was called.
%1 is the first command line parameter
%2 is the second command line parameter
and so on till %9.
কমান্ডলাইনে পাস হওয়া প্যারামিটারগুলি অবশ্যই বর্ণানুক্রমিক অক্ষর এবং স্পেস দ্বারা সীমিত করা উচিত। যেহেতু %0
প্রোগ্রামটির নাম বলা হয়েছিল, তাই ডস-এ %0
আউটক্সেক্সের জন্য খালি থাকবে boot
উদাহরণ:
নামে পরিচিত একটি ব্যাচ ফাইলে নিম্নলিখিত কমান্ডটি রাখুন mybatch.bat
:
@echo off
@echo hello %1 %2
pause
ব্যাচ ফাইলটি এভাবে চালানো: mybatch john billy
আউটপুট হবে:
hello john billy
ব্যাচ ফাইলের জন্য 9 টির বেশি পরামিতি পান, ব্যবহার করুন:% *
পার্সেন্ট স্টার টোকেনের %*
অর্থ "বাকি পরামিতিগুলি"। এখানে সংজ্ঞায়িত হিসাবে আপনি এগুলি ধরতে লুপের জন্য একটি ব্যবহার করতে পারেন:
http://www.robvanderwoude.com/parameters.php
ব্যাচের পরামিতিগুলির জন্য ডিলিমিটারগুলি সম্পর্কে নোট
কমান্ড লাইন প্যারামিটারের কিছু অক্ষর ব্যাচ ফাইল দ্বারা অগ্রাহ্য করা হয়, ডস সংস্করণের উপর নির্ভর করে, তারা "পালানো" কিনা এবং প্রায়শই কমান্ড লাইনে তাদের অবস্থানের উপর নির্ভর করে:
commas (",") are replaced by spaces, unless they are part of a string in
double quotes
semicolons (";") are replaced by spaces, unless they are part of a string in
double quotes
"=" characters are sometimes replaced by spaces, not if they are part of a
string in double quotes
the first forward slash ("/") is replaced by a space only if it immediately
follows the command, without a leading space
multiple spaces are replaced by a single space, unless they are part of a
string in double quotes
tabs are replaced by a single space
leading spaces before the first command line argument are ignored