তাই সম্প্রতি আমি আবার ব্যাচের সাথে গোলযোগ করছি, তবে গেমের কোনও অবস্থান লোড / সংরক্ষণ করার উপায় খুঁজে পেতে আমার সমস্যা হচ্ছে। আমি জানি আপনি ভেরিয়েবলগুলি সংরক্ষণ এবং লোড করতে পারেন তবে আপনি ফিরে আসার পরে গেমের কোনও নির্দিষ্ট সময়ে কীভাবে থাকবেন তা বলতে গেলে গভীরতার কোনও ব্যাখ্যা আমি পাইনি। আমি যা করার চেষ্টা করছি তার একটি উদাহরণ:
:insideroom
cls
echo You wake up inside a room
echo.
echo What do you do?
echo 1. Go Back to Sleep
echo 2. Look around
set choice=
set /p Choice= Choose a Number:
if not "%choice%"==" " set choice=%choice:~0,1%
if "%choice%"=="1" goto insideroom
if "%choice%"=="2" goto outsideroom
echo %choice% is not a valid option please retry...
timeout /t -1 >NUL
goto insideroom
:outsideroom
echo You're outside the room!
timeout /t -1 >NUL
ভেরিয়েবল হিসাবে কোনও কিছু সংরক্ষণ করার পরিবর্তে আমি এটি কীভাবে করব, এটি থেকে চালিয়ে যেতে হবে: আউটসাইডারুম, বা যদি সম্ভব না হয় তবে কীভাবে আমি ভেরিয়েবলগুলি ব্যবহার করতে পারি: বাইরের ঘরে। বেশিরভাগ থ্রেড আমি পড়েছি যে সঞ্চয় এবং লোডিং যখন আপনার কাছে অর্থ, স্বাস্থ্য এবং অভিজ্ঞতার মতো জিনিস থাকে তবে আপনি কেবল গল্পের অগ্রগতির জন্য সঞ্চয় এবং লোড চাই।
1
সুপারউজারে আপনাকে স্বাগতম! আপনার প্রশ্নের যে কোনও সম্ভাব্য উত্তর রয়েছে, তবে সম্ভবত গেমদেব.স্ট্যাকেক্সেক্সঞ্জ.কমের
—
জি কো
আপনি যদি এই গেমটি রৈখিকভাবে লিখতে থাকেন তবে প্রতিটি গোটো স্টেপে একটি অনন্য সূচক নম্বর যুক্ত করুন এবং প্রস্থান করার পরে সেই নম্বরটি প্রতিধ্বনি করুন। সেই নম্বরটি (ভেরিয়েবল হিসাবে) এন্ট্রি করার অনুমতি দিন এবং তারপরে আপনার স্ক্রিপ্টের শীর্ষে সেই নম্বরটি ফিরে যেতে যখন আপনি আবার চালু করবেন তখন যেখানে ছেড়ে গিয়েছিলেন continue আমি বন্ধুদের জন্য স্কুলে এগুলির একটি টন লিখেছি।
—
জি কো
আমি উল্লেখ করতে চাই যে এর যদি ব্যাচ স্ক্রিপ্টিংয়ের অনুশীলন ব্যতীত অন্য কোনও উদ্দেশ্য থাকে তবে আপনি সম্ভবত অন্য যে কোনও কিছু দিয়ে ভাল।
—
ডানকান এক্স সিম্পসন