আমি কিভাবে ওএস এক্স এ একটি ডায়লগ বাক্সের টেক্সট কন্টেন্ট কপি করব?


9

অনেকেই সচেতন নন যে উইন্ডোজগুলিতে আপনি চাপ দিয়ে একটি বার্তাবক্সের সম্পূর্ণ পাঠ্য সামগ্রী অনুলিপি করতে পারেন Ctrl ^ + + সি যখন ডায়ালগ দৃষ্টি নিবদ্ধ করা হয়।

ত্রুটি বার্তাগুলির প্রতিবেদন করার জন্য এটি একটি অপরিহার্য বৈশিষ্ট্য এবং কিছু ক্ষেত্রে এটি বিশাল হতে পারে।

এখনও, মনে হচ্ছে ওএস এক্স, যে কমান্ড ⌘ + + সি কাজ করে না এবং আমি এই কাজ করার জন্য অন্য পদ্ধতি আছে যদি ভাবছি।

স্ক্রিনশটগুলি করা এত সুবিধাজনক নয়, বিশেষ করে তারা অনুসন্ধানযোগ্য নয়: পি

আমি একটি খুঁজছেন জেনারিক সমাধান, যদি এটি বিদ্যমান । এখানে একটি উদাহরণ:

enter image description here


2
কিছু ক্ষেত্রে আপনি মাউস / ট্র্যাকপ্যাডের সাথে পাঠ্য নির্বাচন করতে পারেন এবং এটি একবার নির্বাচিত হলে আপনি এটি সিএমডি + সি দ্বারা অনুলিপি করতে পারেন; কিন্তু, দুর্ভাগ্যক্রমে, যে সবসময় সম্ভব নয়
iolsmit

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

একমত। এটা সব বক্স উপর নির্ভর করে। আমি কিছু টেক্সট বক্স নির্বাচন করতে পারেন, কিছু আমি করতে পারি না। আপনার সেরা বাজি শুধু ডায়ালগ বাক্সের একটি স্ক্রিনশট নিতে হয়।
daviesgeek

উত্তর:


6

সবচেয়ে সাধারণ উপায় ব্যবহার করা হতে পারে অ্যাক্সেসিবিলিটি ইন্সপেক্টর এবং টেক্সট তার উইন্ডো ফর্ম অনুলিপি।

ম্যাক ওএস এক্স v10.4 এবং পরে, অ্যাপল অ্যাক্সেসিবিলিটি ইন্সপেক্টর টেস্টিং টুল সরবরাহ করে ...

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

Accessibility Inspector icon

এখানে Trim Enabler এর জন্য একটি উদাহরণ রয়েছে, যেখানে আপনি "সম্পর্কে" ট্যাবের পাঠ্য নির্বাচন এবং অনুলিপি করতে পারবেন না:

Trim Enabler - About tab

এবং অ্যাক্সেসিবিলিটি ইন্সপেক্টর দ্বারা প্রদর্শিত উইন্ডো:

Accessibility Inspector example

এটি মাউস পয়েন্টারের সাথে দীর্ঘ পাঠ্যের উপরে ঘোরানো হয়, যা এটি এক্সএলএলে পাওয়া যেতে পারে।

2014-10-18 সম্পাদনা করুন:

পরবর্তী উদাহরণ অ্যাক্সেসিবিলিটি ইন্সপেক্টর 4.0 ব্যবহার করে নির্বাচনযোগ্য নয় এমন পাঠ্যকে অনুলিপি করার পদ্ধতি ধাপে ধাপে দেখায়:

যেখানে তথ্যটি বের করা হবে এবং অ্যাক্সেসিবিলিটি ইন্সপেক্টরটি খুলুন সেই উইন্ডোটি খুলুন, তারপরে আগ্রহের উপাদানটির উপর মাউস পয়েন্টারটি হরফ করুন:

copy_text_with_Accessibility_Inspector

প্রেস কমান্ড ⌘ + + 7 অ্যাক্সেসিবিলিটি ইন্সপেক্টর লক করতে, তারপরে আপনি অনুলিপি করতে চান এমন লাইনটিতে ক্লিক করুন (উদাঃ AXValue) এবং টিপুন কমান্ড ⌘ + + সি ক্লিপবোর্ডে অনুলিপি করতে:

lock_Accessibility_Inspector_and_select_AXValue

প্রয়োজন যেখানে অনুলিপি টেক্সট আটকান:

pasted text


আমি অ্যাক্সেসিবিলিটি ইন্সপেক্টর ব্যবহার করে এটি করার চেষ্টা করেছি কিন্তু পাঠ্য পেতে অক্ষম। আপনি পদক্ষেপ ব্যাখ্যা করতে পারেন?
Metal Gear

1
@ ম্যাটলগিয়ার - & gt; আমি আরেকটি উদাহরণ যুক্ত করেছি যা অ্যাক্সেসিবিলিটি ইন্সপেক্টর 4.0 ব্যবহার করে পছন্দসই পাঠ্যটি কপি করার পদ্ধতি ধাপে ধাপে দেখায়
iolsmit

1

সাধারণ ক্ষেত্রে প্রোগ্রামারটিকে ডায়ালগের ভিত্তিতে ডায়ালগটিতে এই পাঠটি প্রকাশ করতে হবে, যাতে প্রোগ্রামটি আপনার কাছে সেই ফাংশনটি না থাকা পর্যন্ত আপনি কেবল পাঠ্যটি অনুলিপি করতে পারবেন না।

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

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

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


0

আপনি অ্যাপলস্ক্রিপ্ট এডিটর এ এটির মতো একটি স্ক্রিপ্ট চালাতে পারেন:

tell application "System Events"
    value of UI elements of windows of process "Application Name"
end tell

আপনি যদি ফলাফলগুলিতে পাঠটি দেখতে না পান তবে এক বা একাধিক যোগ করার চেষ্টা করুন UI elements of পরে অংশ value of

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