জোর করা নিউলাইনগুলি ছাড়াই উইন্ডোজ কমান্ড প্রম্পট থেকে একাধিক লাইন অনুলিপি করুন


16

প্রতিটি লাইন টার্মিনালের শেষ প্রান্তে পৌঁছে যায় এমন কোনও নতুন লাইন প্রবেশ না করেই কি উইন্ডোজ কমান্ড প্রম্পট থেকে একাধিক লাইন অনুলিপি করা সম্ভব?

উদাহরণস্বরূপ, কনসোলে আমার যদি নিম্নলিখিত লাইন থাকে:

c:\very_long_path_here\more_path_here>command_i_want_to_copy -with -some
arguments that wrap over lines.

যদি আমি এটিটি নির্বাচন করে কপি করি তবে আমি 'কিছু' শব্দের পরে একটি নতুন লাইন পেয়ে যাব, যা আমাকে নিজেই মুছতে হবে।

হার্ড-মোড়ানো লাইনের পরিবর্তে ডেটা (যে কমান্ডটি পার্স করা হবে, আউটপুট যা প্রিন্ট করা হবে) অনুলিপি / মুদ্রিত করা যায়, তার কোনও উপায় আছে কি?


1
উইন 7/8 এ একটি রয়েছে clip.exeযা ক্লিপবোর্ডে ইনপুটটিকে পুনঃনির্দেশ করে। আপনি এটি ব্যবহার করতে পারেন c:\> echo your -command | clip.exe। তবে এটি একটি কমান্ড আউটপুটের জন্য আরও উপযুক্ত ...
সপ্তাহ

আফাইক এটি করার উপায় নেই। তবে আপনি নিজের লক্ষ্য সংরক্ষণাগারভুক্ত করতে ক্লিপ.এক্সেএর সাথে একটি স্বল্প স্বয়ংক্রিয় স্ক্রিপ্টের মতো কিছু সংযুক্ত করতে পারেন
ওয়েবারিক

1
উইন্ডোজ 10 যেহেতু ডিফল্ট আচরণটি লাইন নির্বাচনটি
মোড়বে

উত্তর:


13

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

তবে, cmd.exe এ একটি অস্পষ্ট বৈশিষ্ট্য রয়েছে যা সহায়তা করে: নির্বাচিত অঞ্চলে ডান ক্লিক করার সময় (অনুলিপি করতে) শিফটটি ধরে রাখা অনুলিপি করা পাঠ্যের সমস্ত নতুনলাইন সরিয়ে ফেলবে।

আপনি যদি একটি দীর্ঘ দীর্ঘ কমান্ড লাইন (একাধিক টার্মিনাল লাইন বিস্তৃত) নির্বাচন করতে চান তবে এটি আপনার যা চান তা করে। তবে এটি সর্বদা সমস্ত নতুনলাইন সরিয়ে ফেলবে, সুতরাং একাধিক কমান্ড লাইন (বা কোনও স্ক্রিপ্ট) বুদ্ধিমান উপায়ে নির্বাচন করা সম্ভব নয়।

বিশদ পদ্ধতি:

  • বাম মাউস বোতামটি ব্যবহার করে দীর্ঘ কমান্ড লাইনটি নির্বাচন করুন
  • শিফট ডাউন চাপুন
  • নির্বাচিত অঞ্চলে ডান ক্লিক করুন (অনুলিপি করতে)
  • রিলিজ শিফট
  • এখন নির্বাচিত পাঠ্যটি নিউলাইনগুলি ছাড়াই অনুলিপি বাফারটিতে রয়েছে এবং আপনি উদাহরণস্বরূপ এটি ডান মাউস বোতাম ব্যবহার করে আবার সেন্টিমিটেডে পেস্ট করতে পারেন e

মজার বিষয়, আমি এই বৈশিষ্ট্যটি কখনও শুনিনি। দেখে মনে হচ্ছে এটি যতটা ভাল পাচ্ছে ততটাই ভাল। আমি আর উইন্ডো ব্যবহার করি না, তবে আমি যখন এটির নিশ্চিত করার সুযোগ পাব তখন আমি এই উত্তরটি গ্রহণ করব। :-)
অ্যাডাম মিলারচিপ

1
উইন্ডোজ 10 যেহেতু আপনি ডিফল্টরূপে লিনাক্সের আচরণ পাবেন
phuclv

... সুতরাং "লিনাক্স টার্মিনাল আচরণ পাওয়া সম্ভব নয়" ভুল
ফুক্লভ

@ লু: উইন্ডোজ ১০ সম্পর্কে তথ্য যুক্ত করার জন্য ধন্যবাদ। তবে 'ডিফল্টরূপে' বলতে কী বোঝাতে চাইছেন? এটি পরামর্শ দেয় যে প্রাক উইন্ডোজ 10 সিস্টেমে বিকল্প বিকল্প রয়েছে, যা নেই, তাই আপনার মন্তব্য বিভ্রান্তিকর। এছাড়াও: উইন্ডোজ 10 কে ব্যবহার করছেন? (এসসিএনআর)
জোহানেস ওভারম্যান

1
আমি উইন্ডোজ 10 ব্যবহার করি এবং কমান্ড প্রম্পট থেকে বিবৃতি অনুলিপি করার সময় নয় তবে কমান্ডগুলির আউটপুট অনুলিপি করার সময় এটি কাজ করে । উদাহরণ: 1) একটি কমান্ড টাইপ করুন যা কমান্ড প্রম্পটে একাধিক লাইন ছড়িয়ে দেয়; 2) এটি অনুলিপি করুন - অযাচিত নিউলাইনগুলি ক্লিপবোর্ডেও যাবে)।
ইভান আচেচেরোভ

3

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

যদি আপনাকে এটি অনেক কিছু করতে হয় তবে আপনি সম্পত্তিগুলির পরিবর্তে ডিফল্ট বিকল্পটি পরিবর্তন করতে পারেন।

অবশ্যই, লাইনগুলি 9999 টির চেয়ে বেশি লম্বা হলে এই পদ্ধতিটি ভেঙে যায়।


1
খুব ভাল ধারণা! ব্যবহার করতে কম অস্পষ্ট, তবে দৃশ্যমানতা কম।
জোহানেস ওভারম্যান

1
@ আব্রাকাস আমি উত্তরটি আরও বিস্তারিতভাবে আবার লিখেছি।
1j01

0

উইন্ডোজ 10 এর জন্য এটি সক্ষম করতে:

একটি "সেন্টিমিডি" বা "উইন্ডোজ পাওয়ারশেল" উইন্ডো দিয়ে বৈশিষ্ট্যগুলিতে নেভিগেট করুন (উপরের বাম দিকে আইকনটি ক্লিক করুন) এবং "লাইন মোড়ানো নির্বাচন সক্ষম করুন" বিকল্পটি নির্বাচন করুন।

আমার PowerShell প্রম্পট হয়নি না এই আছে সক্ষম করা থাকে, এটা আমার জন্য কৌতুক করেনি সক্রিয়।


-2

কোডটি নোটপ্যাডে অনুলিপি করুন Formatতারপরে মেনু বারে, ক্লিক করুন তারপরে ক্লিক করুনWord Wrap


-4

এসইটি ব্যবহার করুন এবং তারপরে এক্সপ্রেশনটিতে অংশগুলি একত্রিত করুন। অতিরিক্তভাবে আপনি ব্যাচ ফাইল বা ম্যাক্রোর জন্য এই জাতীয় উদ্দেশ্যে করতে পারেন।

@set WAIKTools=%ProgramFiles%\WAIK\Tools\amd64
@set LabelCD=GRTMPVOL_RU

@IF "%time:~0,1%" GTR "0" SET current=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%@%TIME:~0,2%.%TIME:~3,2%.%TIME:~6,2%
@IF "%time:~0,1%" LSS "0" SET current=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%@0%TIME:~1,1%.%TIME:~3,2%.%TIME:~6,2%

"%WAIKTools%\oscdimg.exe" -h -m -n -l%LabelCD% -b"%cd%\boot\w32sp3.bif" "BUILD-%current%" "BUILD-%current%-ISO\%LabelCD%.ISO"

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