দ্য txtechhelp এর পরামর্শ আপনি উত্তর দিবেন না:
==> set a=dupa;jasiu;karuzela;
==> echo %a:;=&echo.%
dupa
jasiu
karuzela
==>
যাইহোক, আপনি প্রয়োজন অব্যাহতি &
এক্সপারেন্ড চরিত্র একটি set
সাধারণ পালা অক্ষর ব্যবহার করে কমান্ড ( ^
ক্যারেট):
==> set b=%a:;=^&echo.%
==> echo %b%
dupa
jasiu
karuzela
অথবা ডবল কোট ব্যবহার করে:
==> set "c=%a:;=&echo.%"
==> echo %c%
dupa
jasiu
karuzela
আপনি উপর লুপ পারে %a%
একটি পরিবর্তনশীল for
লুপ ।
ইহা সাধারণ যদি %a%
অন্যান্য delimiter (গুলি) ধারণ করে না মত স্থান , ট্যাব , কমা অথবা সাইন সমান :
==> for %f in (%a%) do @echo %f
dupa
jasiu
karuzela
==>
তা না হলে, যদি %a%
রয়েছে কিছু অন্যান্য delimiter (গুলি) মত স্থান , ট্যাব , কমা অথবা সাইন সমান :
==> set a=dupa;jasiu;karu zela;
==> for %f in (%a%) do @echo %f
dupa
jasiu
karu
zela
==> for %f in ("%a:;=";"%") do @if not "%~f"=="" echo.%~f
dupa
jasiu
karu zela
==>
দয়া করে নোট করুন %f
লুপ প্যারামিটার (উপরের উদাহরণ অনুলিপি করা হয়েছে এবং একটি খোলা থেকে আটকানো হয়েছে cmd
কমান্ড উইন্ডো)।
একটি ব্যাচ ফাইল , সঠিকভাবে ব্যবহার করে এটি denominate দ্বিগুণ শতাংশ সাইন যেমন %%f
:
for %%f in (%a%) do echo %%f
set a=%a:;= &echo.%
নতুন লাইন করতে হবে, কিন্তু এটা বিপরীত এটা করে। আপনি একটি পরিবর্তনশীল উপর লুপ পারেfor
লুপ এবং সেইসাথে প্রতিধ্বনি।