কমান্ড প্রম্পটের অটো-ক্লোজ শেষ হওয়ার পরে কীভাবে অক্ষম করবেন?


18

আমি জানি যে এটি সম্পাদন করার জন্য উইন্ডোজের পুরানো সংস্করণ সহ কয়েকটি কৌশল ছিল তবে উইন্ডোজ 7 এ নিশ্চিত নয়।

যদি আমার কাছে একটি টুকরো সফ্টওয়্যার থাকে যা একটি সুইচগুলি দিয়ে একটি কমান্ড কার্যকর করে যার ফলে সেমিডি.এক্স.এক্স. উইন্ডোটি খোলার এবং দ্রুত বন্ধ হয়ে যায়, আমি কীভাবে কমান্ড প্রম্পটটি স্বয়ংক্রিয়ভাবে বন্ধ না করে পুনরায় কনফিগার করতে পারি টাস্কটি সম্পূর্ণ হওয়ার পরে।

এখানে কৌশলটি কার্যকর করা হচ্ছে যে কমান্ডটি কার্যকর করা হচ্ছে প্রকৃতপক্ষে একটি ব্যাচ ফাইল, শেষে একটি বিরতি বিবরণ অন্তর্ভুক্ত রয়েছে, তবে সফ্টওয়্যার যেভাবে কমান্ডটি কার্যকর করার চেষ্টা করছে তা ব্যর্থ হচ্ছে। যেহেতু এটি এত তাড়াতাড়ি বন্ধ হয় তাই আমরা জানি না যে এটি এত তাড়াতাড়ি বন্ধ হয়ে যাওয়ার পরে কোন ত্রুটি ফিরে আসছে।


ভাল প্রশ্ন, নিঃশব্দে আমিও এই বিষয়টি জানার ইচ্ছা করতাম কারণ মাঝে মাঝে গেম / সফ্টওয়্যার প্যাচগুলি আসে instructions নির্দেশাবলীর পরে বিট ফাইলগুলি বন্ধ হয়ে যায় এবং ব্যবহারকারীর শেষের জন্য নির্বাহক আদেশগুলি প্রদর্শন না করেই কার্যকর করা হয়।
বরিস_ইও

1
কেন কোনও কমান্ড উইন্ডো খুলতে হবে না, সেই ডিরেক্টরিতে সিডি করুন এবং সেখান থেকে ব্যাচটি চালান? এটি একই অ-ক্লোজিং সিএমডি উইন্ডোতে চলবে যা ব্যাচ শেষ হলে খোলা থাকবে। এটি আপনাকে ডিবাগ করতে সহায়তা করার জন্য কিছু সংকেত দিতে পারে।
jdh


ধন্যবাদ স্লহ্যাক, আপনি আমাকে সেই অবস্থানটির দিকে ইশারা করে ব্যাটফিল / সেমিডিফাইলে রেজিস্ট্রির মধ্যে যা চাই তা অর্জনের সবচেয়ে কাছের সম্ভাবনা বলে মনে হচ্ছে।
পৌরাণিক কাহিনী

উত্তর:


8

.batএক্সপ্লোরার থেকে সরাসরি অন্য ফাইলটি চালানোর পরিবর্তে বা অন্য যে কোনও পদ্ধতি আপনি ব্যবহার করেন না কেন, ম্যানুয়ালি চালু করুন cmd.exe(যদি উন্নত সুবিধাগুলির সাথে প্রয়োজন হয়) এবং .batসেখান থেকে আপনার ফাইলটি চালান । তার কার্যকর হওয়ার পরে আপনি এখনও সমস্ত আউটপুট দেখতে পাবেন ... ঠিক যেমন ভাল পুরানো ডস দিনের মতো। :)


স্টার্ট টিপুন এবং টাইপ করুন cmdএবং টিপুন enter, আপনি একটি কমান্ড প্রম্পট চালু করবেন। আপনাকে যা চালাতে হবে তা কেবল টানুন এবং ছেড়ে দিন (আপনার পাইথন স্ক্রিপ্ট বা। এক্সি) সেমিডি উইন্ডোতে, এবং টিপুন enter
জিনস্নো

6

আপনার .bat ফাইলে, pauseকমান্ডটি ব্যবহার করুন । এটি আপনার .bat ফাইলটি বন্ধ হতে বাধা দেবে।

উদাহরণস্বরূপ, এটি আমার ব্যাট ফাইলটি আমি আমার পিসিতে মাইএসকিউএল পরিষেবা শুরু করতে ব্যবহার করি:

net start MySQL
pause

দ্রষ্টব্য: উইন্ডোজ 7 এ আমি প্রশাসকের নাম থেকে এই .bat ফাইলটি শুরু করি। এটি করতে আপনার .bat ফাইলটিতে মাউসের ডান বোতামটি ক্লিক করুন এবং ড্রপডাউন মেনু থেকে "প্রশাসকের নাম থেকে শুরু করুন" চয়ন করুন।


5

কল করার সময় আপনার / কে স্যুইচ ব্যবহার করতে হবে।

দরকারী বিশদ এখানে


1

.Bat স্ক্রিপ্টিং-এ, কমান্ড উইন্ডোটি খোলা রেখে স্ক্রিপ্টের শেষে আপনি "প্রস্থান" বন্ধ করবেন।

স্ক্রিপ্ট দ্বারা খোলা একটি কমান্ড উইন্ডো সর্বদা স্ক্রিপ্টের শেষে নিজেকে বন্ধ করে দেয় কারণ এটি স্ক্রিপ্টের উপর নির্ভরশীল। উইন্ডোটি নিজে খোলার সাথে সাথে স্ক্রিপ্টটি চালানো উইন্ডোটি বন্ধ করে না যদি আপনি স্ক্রিপ্টের শেষে "প্রস্থান" কমান্ডটি নির্দিষ্ট না করেন কারণ উইন্ডোটি স্ক্রিপ্টের উপর নির্ভর করে না।

স্ক্রিপ্ট-নির্ভর উইন্ডোটি উইন্ডোজ in-এ স্ক্রিপ্ট শেষ হয়ে গেলে বন্ধ হওয়ার কোনও উপায় নেই বলে মনে হয় তবে যাইহোক, সম্ভবত অন্য কোনও জায়গায় ত্রুটি বার্তা রেকর্ড করা সম্ভব। প্রোগ্রামটিতে লগ ফাইল আছে? বা উইন্ডোজ লগ এন্ট্রি আছে?


0
pause>nul

এই কাজ করা উচিত.


2
প্রশ্নটি আবার মনোযোগ সহকারে পড়ুন। আপনার উত্তরটি মূল প্রশ্নের উত্তর দেয় না । "কৌতুক এখানে যে কমান্ড মৃত্যুদন্ড কার্যকর করা হচ্ছে প্রকৃতপক্ষে একটি ব্যাচ ফাইল হয় শেষে একটি বিরতি বিবৃতি অন্তর্ভুক্ত "
DavidPostill

0

টিপুন startএবং টাইপ করুন cmdএবং টিপুন enter, আপনি একটি কমান্ড প্রম্পট চালু করবেন। আপনাকে যা চালাতে হবে তা কেবল টানুন এবং ছেড়ে দিন (আপনার পাইথন স্ক্রিপ্ট,। এক্সএ ...) সেন্টিমিটি উইন্ডোতে, এবং এন্টার টিপুন। (আপনার যদি অ্যাডমিন হিসাবে সেন্টিমিডি চালানোর দরকার হয়, শুরু মেনুতে সিএমডি সন্ধান করুন, এটিতে ডান ক্লিক করুন, চয়ন করুন run as admin) (উইন্ডোজ on এ কাজ করে)


দয়া করে একাধিক প্রশ্নের একই উত্তর পোস্ট করবেন না। যদি একই তথ্য সত্যই উভয় প্রশ্নের উত্তর দেয়, তবে একটি প্রশ্ন (সাধারণত নতুন একটি) অন্যটির সদৃশ হিসাবে বন্ধ করা উচিত। আপনি এটি সদৃশ হিসাবে বন্ধ করতে ভোট দিয়ে ইঙ্গিত করতে পারেন বা যদি এর পক্ষে আপনার যথেষ্ট সুনাম না থাকে তবে এটি একটি সদৃশ এটি চিহ্নিত করতে একটি পতাকা বাড়াতে । অন্যথায় এই প্রশ্নের আপনার উত্তরটি শিখুন এবং একই উত্তরটি একাধিক জায়গায় পেস্ট করবেন না।
ডেভিডপস্টিল

0

আমি কিছুক্ষণের জন্য এই সমস্যাটি পেয়েছিলাম এবং অবশেষে আমি বুঝতে পারি কী ঘটছে।

আপনি যখন টাস্ক শিডিয়ুলার দিয়ে কোনও কাজ শুরু করেন এবং এটি একটি ব্যাট ফাইল, এটি সিএমডি উইন্ডোটি সি: \ উইন্ডোস S সিস্টেম 32 এ খুলবে এবং ব্যাট ফাইলটি কোথায় অবস্থিত তা নয়। কেন? আমার কাছে কোন তথ্য নাই! সুতরাং আমাকে যা করতে হবে তা হল ব্যাড ফাইলে সিডি সহ ডিরেক্টরি যুক্ত করা।

নীচে উদাহরণ:

সিডি সি: lah ব্লহব্লাবলাহ

startmyprogram.exe


আপনার উত্তরটি প্রচুর বিভ্রান্তি তৈরি করে এবং আপনি ওপিটি যে সমস্যার মুখোমুখি হয়েছিলেন তার পিছনে কারণটি স্থাপন করতে অক্ষম। এই লিঙ্কটি সুপারউসার.com /help/ how-to-answer উল্লেখ করা ভাল , উত্তর দেওয়ার সময় আপনাকে সহায়তা করবে।
রাজেশ এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.