উত্তর:
বর্তমান cmdশেল থেকে:
আপনাকে নিজেই ভেরিয়েবল সাফ করতে হবে।
set ENVVAR=abc && dir & set ENVVAR=
একটি ব্যাচ ফাইল থেকে:
আপনি ব্যবহার করতে পারেন setlocalএবং endlocal।
@echo off
setlocal
set ENVVAR=abc && dir
endlocal
একটি শিশু cmdশেল ব্যবহার করুন :
আপনি cmd /cএকটি শিশু শেল তৈরি করতে ব্যবহার করতে পারেন ।
চলকটি শিশু শেলের মধ্যে সেট করা থাকে এবং পিতামাত শেলকে প্রভাবিত করে না (যেমন জেএমপিসি 26 এর মন্তব্যে উল্লেখ করা হয়েছে )।
cmd /C "set ENVVAR=abc && dir"
cmdপ্রক্রিয়া চালু করা এবং সেগুলি সেট করা। যেমন cmd /C "set ENVVAR=abc && dir",। যেহেতু এটি পিতামাতার প্রক্রিয়াটিকে প্রভাবিত করবে না, প্রস্থান করার সময় এটি কার্যকরভাবে "সাফ" হবে।