উইন্ডোজ কমান্ড লাইনে কোনও প্রোগ্রামের আউটপুট সমস্ত কীভাবে রাখবেন?


31

বলুন আপনার কাছে এমন একটি প্রোগ্রাম রয়েছে যা প্রচুর আউটপুট দেয়। দেখে মনে হচ্ছে কমান্ড প্রম্পট দুর্ভাগ্যক্রমে এগুলি সব রাখে না (কেবলমাত্র এখনও পর্যন্ত আপনি স্ক্রোল করতে পারেন)।

সব কিছু রাখার উপায় আছে কি?

উত্তর:


28

আপনি যদি কেবল স্ক্রোল করতে চান এবং আউটপুট দেখতে চান যা আপনি বৈশিষ্ট্যগুলিতে কনফিগার করতে পারেন বাফারের আকার বাড়ানো সেরা উপায়।

আপনি যদি কোনও ফাইলে সংযোজন করছেন তবে আপনি সম্ভবত ত্রুটিগুলিও চাইবেন:

সি: \> somecommand.exe> ​​"সি: \ পথ \ থেকে \ আউটপুট.টেক্সট" 2> & 1

আপনি যদি পেজার চান তবে উইন্ডোজের জন্য কমmore বা কম রয়েছে

উদাহরণ:

সি: \> somecommand.exe | কম

তারপরে fআপনি পৃষ্ঠায় সামনের দিকে বা bপিছনে যেতে ব্যবহার করতে পারেন।


সর্বাধিক ব্যাপক উত্তর, আমি মনে করি। এটা ঠিক জন টি হতে পারে। আপনি কি জানেন।
নাথানিয়েল

@ নাথানিয়েল, এটি একটি খারাপ জিনিস = [] ... :)
জন টি

নাহ, আমি আপনাকে এবং মলির ভঙ্গি করতে পছন্দ করি। আমি মনে করি না যে আমি আসলে অনেকগুলি পয়েন্ট চাই। কারও নামে তেমন সুন্দর দেখাচ্ছে না।
নাথানিয়েল

@ জন্ট, বাফারের আকার বাড়ানোর জন্য সিএমডি কমান্ডগুলি (ইউআইয়ের বিপরীতে) কী কী?
পেসারিয়ার

1
অবগতির জন্য, আপনি কনফিগার করতে Layout> Screen Buffer Size> Heightনা Options> Command History> Buffer Size
মাইথোফেলন

8

কেবল একটি ফাইলের আউটপুট ক্যাপচার করতে, অন্যান্য উত্তর দেখুন। আপনি ফিরে স্ক্রোল করতে পারেন এমন পাঠ্যের পরিমাণও বাড়িয়ে দিতে পারেন এবং সীমা পর্যন্ত দেখতে পারেন।

কমান্ড প্রম্পট উইন্ডোটি খোলার সাথে সাথে মেনুটি আনতে এবং বৈশিষ্ট্যগুলি নির্বাচন করতে শিরোনাম বারের [C:] আইকনটি ক্লিক করুন। লেআউট ট্যাবের অধীনে, স্ক্রিন বাফার আকার-> উচ্চতা 9999 এ পরিবর্তন করুন That এটি আপনাকে উইন্ডোতে যে অনেকগুলি লাইন পিছনে স্ক্রোল করতে দেয়।


7

আপনি যদি আপনার কমান্ডের সাথে যুক্ত করতে পারেন তবে আপনি কি উইন্ডোজ এক্সপি ব্যবহার করছেন? | more

বিকল্পভাবে আপনি ব্যবহার করতে পারেন

কমান্ড পুনঃনির্দেশ অপারেটর


এই পৃষ্ঠায় আপনার জন্য আরও তথ্য আছে।


3
moreডসের অন্ধকার যুগের পর থেকে ...
জয়ে

5

ফলাফলগুলি কোনও ফাইলে আউটপুট করুন:

C:> RunMyProgram.exe > outputfile.txt

+1 আমি এর উত্তর দিতে যাচ্ছি তবে আমি আরও ভাল উপায় খুঁজছিলাম এবং একটিও দেখতে পেলাম না। আপনি বাফার আকারটি 999 এবং বাফারের সংখ্যা 999 তে বাড়িয়ে দিতে পারেন, তবে "প্রচুর আউটপুট" কতটা বড় তা নির্ভর করে এটি ব্যবহারিক নাও হতে পারে, বিশেষত আপনি যখন এটি সংরক্ষণ করতে যান তখন। আপনার প্রোগ্রামটির ব্যবহারকারীর ইন্টারঅ্যাকশন দরকার আপনার কাছে পাঠ্য ফাইলটি পড়তে হবে প্রশ্নটি কী তা তাই আপনি এটির উত্তর দিতে পারেন। খুব খারাপ উইন্ডোজের কোনও লগ ডাম্প করার এবং ডিসপ্লে বাফারগুলিকে স্বাভাবিক রাখার উপায় নেই।
স্কট ম্যাকক্লেনিং

@ স্কট: কয়টি লাইন প্রদর্শিত হতে পারে তার জন্য আউটপুট বাফার সংখ্যা অপ্রাসঙ্গিক। একটি উপায়ে তারা গ্রাফিক্সের জন্য ফ্রেম বাফারগুলির মতো; আপনি তাদের কাছে লিখতে এবং ডিসপ্লেটিকে অন্য একটিতে স্যুইচ করতে পারেন। তবে বাফার আকারটি 9999 পর্যন্ত যায় যা বেশিরভাগ প্রয়োজনের জন্য যথেষ্ট।
জোয়ে

3

আপনি বৈশিষ্ট্যগুলিতে কমান্ডের ইতিহাসে বাফার আকারটি উন্নত করতে পারেন (50 এ ডিফল্ট)। আপনি আরও অনেক বেশি স্ক্রোল করতে সক্ষম হওয়ার চেয়ে 500 বা এমনকি 5000 এর মতো কিছুতে চেষ্টা করতে পারেন।

অন্য উপায় হ'ল ">" চর ব্যবহার করে আউটপুটটিকে কোনও ফাইলে ডাইরেক্ট করা:

উদা:

সি:> সামারকম্যান্ড> আউটপুট.টেক্সট

txt ফাইলটি ওপেন করার চেয়ে আপনাকে কমান্ডটির আউটপুট দেখতে হবে।

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