একটি ওয়েবপৃষ্ঠা থেকে একটি অ্যাপ্লিকেশন ইনপুট ডায়ালগে ফর্ম্যাট করা পাঠ্য অনুলিপি করা হচ্ছে


8

আমার কাছে একটি অ্যাপলাস্ক্রিপ্ট রয়েছে যা সরলীকৃত - এর মতো দেখায়:

...
display dialog "foo" default answer ""
...

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

কেন এমন হয় তার কোনও ইঙ্গিত?


3
এটি সিংহের একটি নতুন বাগ হিসাবে উপস্থিত হবে। দেখে মনে হচ্ছে সমস্যাটি বিশেষত খাঁটি সাদা বা খাঁটি কালো ছাড়া অন্য কোনও রঙের পাঠ্য অনুলিপি করার সাথে is
jelelph

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

উত্তর:


1

আমি একই জিনিসটি পেয়েছি - আমি যদি রিচ টেক্সট মোডে টেক্সটএডিট থেকে অনুলিপি / পেস্ট করি তবে আমি ইনপুট ক্ষেত্রে আটকানো যাবে না। যদি আমি মোডটি সরল পাঠ্যে পরিবর্তন করি তবে এটি ভাল কাজ করে।

এখানে আমার কাছে অ্যাপলস্ক্রিপ্ট পাওয়া গেছে যা আমার পক্ষে কাজ করে। এটি ক্লিপবোর্ডকে সরল পাঠ্যে রূপান্তর করে কাজ করে:

try
  set the clipboard to string of (the clipboard as record)
on error errMsg
  display dialog errMsg
end try

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


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


1

আমি সমস্যাটি দিয়ে পুনরুত্পাদন করার চেষ্টা করেছি

on run
    set dialogResult to display dialog "foo" default answer ""
    set newText to text returned of dialogResult
    display dialog "Text entered: " & newText
end run

তবে কমপক্ষে প্রথম দর্শনে এটি ঠিক আছে বলে মনে হচ্ছে। আপনি কোন নির্দিষ্ট ইস্যুতে চলে এসেছেন ("কাজ করবে না" কিছুটা বিস্তৃত)?


হালনাগাদ

ওএস এক্স ১০.৮ এ সমস্যাটি ঠিক করা হয়েছে, স্রেফ দেববগস @ অ্যাপল ডটকমের একটি মেইল ​​পেয়েছে:

14-সেপ্টেম্বর -2017 07:40 এএম অ্যাপল বিকাশকারী বাগ রিপোর্টিং টিম:

আমরা বিশ্বাস করি ওএস এক্স 10.8 (মাউন্টেন সিংহ) জিএম বীজ (বিল্ড 12 এ 269) এ এই সমস্যাটির সমাধান করা হয়েছে। এই প্রাক-প্রকাশ সংস্করণটি এখন ম্যাক অ্যাপ স্টোরে ম্যাক বিকাশকারী প্রোগ্রামের যোগ্য সদস্যদের কাছে উপলভ্য। দয়া করে এই প্রকাশের সাথে যাচাই করুন এবং ফলাফল সহ আপনার বাগ প্রতিবেদনটি আপডেট করুন।


1
ধূসর পাঠ্যটি (বা খাঁটি সাদা বা কালো বাদে অন্য কোনও রঙ) অনুলিপি করে আটকানোর চেষ্টা করুন। এই ক্ষেত্রে "কাজ করবে না" মানে টেক্সটটি অ্যাপলস্ক্রিপ্ট ডায়ালগটিতে আটকানো যাবে না।
jelelph

আমি এটি অ্যাপলস্ক্রিপ্ট সম্পাদক থেকে টেক্সটএডিট এবং বেশ কয়েকটি ওয়েব সাইট থেকে বিন্যাসিত পাঠ্য দিয়ে চেষ্টা করেছি এবং কোনও সমস্যায় পড়িনি। আমরা কি এখানে একটি নির্দিষ্ট সাইট সম্পর্কে কথা বলছি?
nohillside

1
মজাদার. দেখে মনে হচ্ছে কিছু অন্যান্য রঙগুলি কমান্ডগুলির জন্য অ্যাপলস্ক্রিপ্টের নীল রঙের মতো কাজ করে তবে ভেরিয়েবলের জন্য সবুজ বর্ণের জন্য নয়, এই পৃষ্ঠার উত্তরগুলিতে ধূসর ছায়া গো (15% সাদা) এবং মন্তব্য (20%), বা শব্দ " আপনার স্ক্রিপ্টে "foo" শব্দটি সেট করুন। যদি আপনি এটিও চেষ্টা করতে পারেন, সম্ভবত আমরা দেখতে পারি এটি প্রকৃত বাগ কিনা বা আমাদের সিস্টেমে কিছুটা চমকপ্রদভাবে চলছে। আমি এখন মুষ্টিমেয় অন্যান্য রঙের সন্ধান পেয়েছি যা কাজ করে তবে টেক্সটএডিট এ এলোমেলোভাবে রঙ সেট করা প্রায়শই সর্বদা কাজ না করে পেষ্ট হওয়ার ফলাফল দেয়।
jelelph

প্রকৃতপক্ষে. অ্যাপলস্ক্রিপ্ট সম্পাদক থেকে কেবল একটি সবুজ পরিবর্তনশীল নাম নির্বাচন করা কার্যকর নয়, পুরো লাইনটি নির্বাচন করে। আমি বাগ আইডি # 10175210 bugreport.apple.com এ উত্থাপন করেছি।
nohillside

1
10.7.2 :-(
nohillside

0

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

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