প্রস্থান / বি দিয়ে কল করা ফাইলটি মূল ফাইল ব্যাচ থেকে প্রস্থান করে


0

আমার দুটি ফাইল রয়েছে:

File1.bat:

@echo of
File2.bat
pause

File2.bat:

@echo off
echo hello
exit /b

আমি ফাইল 1.bat থেকে ফাইল 2.bat কল করতে এবং তারপরে বিরতি প্রত্যাশা করব, তবে exit /bকমান্ডটি একটি প্লেইন exitকমান্ডের মতো কনসোলটি প্রস্থান করছে । কেন?


র‌্যালফ্রিডেলের উত্তর পরিষ্কার করতে, ব্যাচ ফাইলটিকে সরাসরি সেই ফাইলটি চেইন করতে অনুরোধ করা হয়, অর্থাত্ এর সামগ্রীগুলি কলিং ফাইলের বাকী অংশটি প্রতিস্থাপন করে, তাই মৃত্যুদন্ড কার্যকর করা File2.batহলে কেবল সক্রিয় থাকে exit /bcall File2.batসাসপেন্ড ব্যবহার করে File1.bat, যা File2.batসম্পূর্ণ হলে পুনরায় শুরু হয় ।
এএফএইচ

বিকল্পভাবে, একটি যুক্ত করুন: আপনার ফাইল 2.bat এর একেবারে শেষে এবং প্রস্থান / বি লিখার পরিবর্তে গোটো এন্ড টাইপ করুন।
এলপিচিপ

উত্তর:


1

একটি সমস্যা হ'ল callদ্বিতীয় ফাইলটি কল করার সময় আপনি ব্যবহার করেন নি , তাই এটি যা করুক না কেন তা ফিরে আসবে না।

চেষ্টা

@echo of
call File2.bat
pause

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