ব্যাচের আউটপুট ফল হিসাবে সংস্করণ স্থানধারককে রূপান্তর করে না


-3

তাই এই ব্যাচে আমি তৈরি করতে চাই

set /p pv="2.1.5"
echo Program V : %pv%
set /p rn="0.0.1 [Initial Release] , 0.0.2 [Some Blah]"
echo %rn%
set /p rn2="1.1.3 [New Things, Bug Fix & Improvements] , [2.1.5 Stuff]"
echo %rn2%

কিন্তু এটি কাজ করবে না। আউটপুট ঠিক

2.1.5
প্রোগ্রাম ভি
০.০.১ [প্রাথমিক প্রকাশ], ০.০.২ [কিছু বালা] 
ECHO বন্ধ আছে।
১.১.৩ [নতুন জিনিস, বাগ ফিক্স এবং উন্নতি], [২.১.৫ স্টাফ]

এটি ব্যবহার করার জন্য আমার কারণটি হ'ল যখন প্রোগ্রামের সংস্করণটি দেখানোর জন্য আমার অন্য কোথাও প্রয়োজন হবে, তখন শুরু থেকে অবশ্যই এগুলি সমস্ত টাইপ করব না, তবে আমি কেবল

%pv% and %rn% or %rn2% ..

উত্তর:


0

উত্তরটি যদি আপনি set /?সতর্কতার সাথে আউটপুটটি পড়েন তবে সহজ :

SET /P variable=[promptString]

The /P switch allows you to set the value of a variable to a line of input
entered by the user.  Displays the specified promptString before reading
the line of input.  The promptString can be empty.

সেট কমান্ডগুলি থেকে সমস্ত / পি গুলি ছাড়ুন এবং অবাক হন। :)

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