ভাঙা ব্যাচের ফাইলটি এখানে:
@echo off
if prod==prod (
if xps==xps (
set i1=prodxpsi1
set i2=prodxpsi2
set e1=prodxpse1
set e2=prodxpse2
) else (
set i1=prodzpsi1
set i2=prodzpsi2
set e1=prodzpse1
set e2=prodzpse2
)
if 1==1 (
echo %i1%, %i2%, %e1%, %e2%
) else (
echo %i1%, %i2%, %e1%, %e2%
)
)
pause
যাইহোক, আমি যখন if prod==prod
এইরকম বাইরের ব্লকটি বের করি তখন এটি কাজ করে:
@echo off
if xps==xps (
set i1=prodxpsi1
set i2=prodxpsi2
set e1=prodxpse1
set e2=prodxpse2
) else (
set i1=prodzpsi1
set i2=prodzpsi2
set e1=prodzpse1
set e2=prodzpse2
)
if 1==1 (
echo %i1%, %i2%, %e1%, %e2%
) else (
echo %i1%, %i2%, %e1%, %e2%
)
pause
আমি যখন ব্যাচ ফাইলটি প্রথমবার চালিত করি তখন এটি প্রতিধ্বনিত হয় , , ,
। আমি যখন দ্বিতীয়বার এটি চালাই, তখন এটি ঠিকঠাক কাজ করে: