কিভাবে সেন্টিমিডি কনসোল থেকে পাঠ্য অনুলিপি করবেন এবং বিন্যাসটি (রঙ সহ) রাখবেন?


16

আমি সিএমডি থেকে কেটে পেস্ট করতে এবং অন্য অ্যাপ্লিকেশনটিতে আটকানোর সময় রঙের তথ্য রাখতে চাই । এটি বেশিরভাগ অ্যাপ্লিকেশনগুলিতে বিন্যাসের তথ্য সহ পেস্ট করার অনুরূপ।

এই কাজ করতে একটি উপায় আছে কি? অথবা এটি কি সেমিডেন্ডির মতো একটি অ্যাপ্লিকেশন দিয়ে করা যেতে পারে?

বিকল্প পাঠ

উত্তর:


7

পাওয়ারশেল লোকেরা তাদের ব্লগে শিরোনামে একটি নিবন্ধ পোস্ট করেছে: এইচটিএমএল এবং আরটিএফটিতে কনসোল স্ক্রিনের বর্ণমালা ক্যাপচার

রঙের সাথে এটি আরটিএফ ফাইলে আসার পরে, ওয়ার্ড বা ওপেনঅফিসের সাহায্যে আরটিএফটি খুলুন এবং পাঠ্যটি আপনার টার্গেট অ্যাপ্লিকেশনটিতে অনুলিপি করুন।

পাওয়ারশেল যেহেতু আরও অনেক বৈশিষ্ট্য সহ cmd.exe এর একটি দুর্দান্ত প্রতিস্থাপন, তাই চেষ্টা করে দেখুন।


2
এটি বিকল্প হিসাবে এতটা প্রতিস্থাপন নয়। সামঞ্জস্যতা আদেশ দেয় যে এটি cmd :-) প্রতিস্থাপন করতে পারে না
জোয়

হ্যাঁ, আপনি ঠিক বলেছেন, জোহানেস! "ড্যাঙ্ক স্কান" স্পষ্টতার জন্য :-)।
স্নার্ক

+ + অসাধারণ! ধন্যবাদ। এটি প্রথমে কিছুটা বিভ্রান্তিকর হয়েছিল যেহেতু আমি কখনই পাওয়ারশেল ব্যবহার করি নি, তবে এটি বর্ণিত হিসাবে ঠিক কাজ করেছিল।
কীথ বেনট্রপ

কোড সহ একটি গিস্ট রয়েছে: gist.github.com/LeoColomb/1a683e7a05da067259e9

লিঙ্কটি নষ্ট হয়ে গেছে।
জিপ্পিজো

1

স্নারকের উত্তরটি কার্যকর, তবে লিঙ্কটি নষ্ট হয়েছে। এমএসডিএন ব্লগ পোস্টের আপডেট হওয়া লিঙ্কটি এখানে: এইচটিএমএল এবং আরটিএফটিতে কনসোল স্ক্রিনের বর্ণমুক্তি ক্যাপচার

আপনাকে ব্লগ পোস্ট থেকে ফাংশনগুলি অনুলিপি করতে হবে এবং তারপরে এগুলি পাওয়ারশেলের সাথে পেস্ট করুন। এবং তারপরে আপনি কমান্ডগুলি চালাতে পারেন:

t htmlFileName = "$ env: temp \ ConsoleBuffer.html"
\ পান Con কনসোলএএসএইচটিএমএল | আউট-ফাইল $ htmlFileName- এনকোডিং ইউটিএফ 8


0

সেন্টিমিটারে রঙগুলি সাধারণ রঙের মতো নয়, এটি ইন্টারপ্রেটার রঙের কোডগুলি ব্যাখ্যা করে। এটি করা সম্ভব বলে আমি বিশ্বাস করি না এবং কনসোল 2-তে পরীক্ষা করে এটিও এটি করতে পারে না, সুতরাং এটি সম্ভবত খুব ভাল কারণেই।


আফাইক, উইন্ডোজ কনসোল এএনএসআই রঙ কোডগুলি সমর্থন করে না (ইউনিক্স টার্মিনাল এমুলেটররা যেমন করে); পাঠ্যের রঙ নির্ধারণ করতে প্রোগ্রামকে অবশ্যই বিশেষ ফাংশনগুলি কল করতে হবে। এছাড়াও, কোনও প্রোগ্রাম তার স্ক্রিন বাফারের সম্পূর্ণ বিষয়বস্তু পড়তে পারে (যেভাবে পাওয়ারশেলের স্নিপেট কাজ করে) - এবং কনসোল 2 কেও সমস্ত কিছু মনে রাখা সম্ভব হবে। এটি প্রতিরোধ করার কোনও আসল কারণ নেই।
ব্যবহারকারী1686

ঠিক আছে, আমি প্রায়শই ভুল;) আমি ধরে নিয়েছিলাম যে দুজন একইভাবে কাজ করবে, যেমন সাইগউইনের সরঞ্জামগুলির রঙের রঙ রয়েছে, তবে তারা অবশ্যই এটি প্রয়োগ করেছে।
ফোশি

ANSI মত @grawity সৌন্দর্য নেটিভ উইন্ডোজ কনসোলে জানালা 10 সমর্থিত msdn.microsoft.com/en-us/library/windows/desktop/...
অ্যান্টনি Hatchkins

0

এটি করার একটি দীর্ঘ ঘোরানো উপায় আছে, স্ক্রিন ক্যাপচার ব্যবহার করে?

  1. Alt + PrtScr হিট করুন
  2. এটি উইন্ডোটি ক্লিপবোর্ডে অনুলিপি করবে
  3. শুরু থেকে, প্রবেশ করুন mspaint
  4. ক্লিপবোর্ডের বিষয়বস্তু আটকানোর জন্য সম্পাদনা / আটকানো বা Ctrl-V এ ক্লিক করুন
  5. কেবল কমান্ড বক্সটি দেখানোর জন্য এটি সম্পাদনা করুন এবং এটি পিএনজি-তে সংরক্ষণ করুন (জিআইএফ পেইন্টকে ক্লাসিক ধূসর পাঠ্যটি সরিয়ে দেবে এবং জেপিইজি আপনার পাঠ্যের চারপাশে নিদর্শনগুলি তৈরি করবে)।

তারপরে সেই স্ক্রিন ক্যাপচার শটগুলি ডকুমেন্টিংয়ের উদ্দেশ্যে একটি চিত্র হিসাবে ওয়ার্ডে প্রবেশের জন্য প্রস্তুত হবে। অবশ্যই এটি পাঠ্য নয়, সুতরাং এটি নির্বাচনযোগ্য হবে না। তবে এটি কোনও কিছুর চেয়ে ভাল হতে পারে।


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