ফাইল ডায়ালগটিতে পাঠ্য প্রবেশের জন্য ইউআই স্ক্রিপ্টিং ব্যবহার করা


3

আমি অ্যাপলস্ক্রিপ্ট ব্যবহারে খুব নতুন। আমার সন্ধান বাক্সে পাঠ্য প্রবেশ করা প্রয়োজন। এখনও পর্যন্ত স্ক্রিপ্টটি এর মতো দেখাচ্ছে:

on run {input, parameters}

    tell application "myApplication" to activate

    tell application "System Events"
        keystroke "o" using {command down}
    end tell

    return input
end run

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


এখানে আপনার আসল লক্ষ্য কি? আপনার কি অনুসন্ধানটি ব্যবহার করতে হবে, বা আপনার নির্দিষ্ট ফাইলটি খুঁজে বের করার দরকার আছে?
ছিনতাইকারীরা

ঠিক আছে, আমাকে একটি ফোল্ডার খুঁজে বের করতে এবং এটি থেকে সামগ্রীগুলি নেওয়া দরকার।
daveMac

উত্তর:


3

কৌশলটি উইন্ডোতে সঠিক নিয়ন্ত্রণ আইটেমটি কীভাবে সম্বোধন করা যায় তা নির্ধারণ করছে। প্রয়োজনীয় তথ্য কীভাবে পাবেন তার ব্যাখ্যার জন্য এই ইঙ্গিতটি দেখুন: http://hints.macworld.com/article.php?story=20111208191312748

এই অ্যাপসক্রিপ্ট কোডটি "টাইটান" নামে একটি ফাইন্ডার উইন্ডোতে কাজ করবে:

-- text field 1 of group 5 of tool bar 1 of window "Titan" of application process "Finder" of application "System Events"
-- button 1 of text field 1 of group 5 of tool bar 1 of window "Titan" of application process "Finder" of application "System Events"

set windowname to "Titan"
-- set this to name of open Finder window you want to deal with

tell application "Finder"
    activate
end tell

tell application "System Events"
    tell process "Finder"
        set value of text field 1 of group 5 of tool bar 1 of window windowname to "Here is some text"
    end tell
end tell

যাইহোক, কোডল সন্ধানকারী উইন্ডোর অনুসন্ধান বাক্সে "এখানে কিছু পাঠ্য" সন্নিবেশ করান। প্রথম 2 লাইন অনুসন্ধান বাক্সের টুকরোগুলি দেখানো মন্তব্যগুলি। আপনি সম্ভবত যে বোতামটি ক্লিক করতে পারেন।


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

আমি লাইন-ফিড সহ কোড স্নিপেট সংস্কার করেছি। যে সাহায্য করা উচিত। কমপক্ষে এটি এখন পাঠযোগ্য।
ওয়েফারিং অচেনা

পছন্দ করেছেন
CajunLuke

@ ডেভম্যাক কপি-এবং-পেস্ট করা এখন কাজ করা উচিত।
CajunLuke

1
'টাইটান' আপনার সন্ধানকারী উইন্ডোটি যা খুলেছে তার কেবলমাত্র নাম। আপনি যদি উইন্ডোর নামটি ব্যবহার করতে না চান তবে আপনি সর্বদা ফাইন্ডারকে এফআরন্টনস্ট ফাইন্ডার উইন্ডোতে আদেশটি নির্দেশনা করতে পারতেন: সামনের উইন্ডোর 1 বারের সরঞ্জামদণ্ডের গ্রুপ 5 এর পাঠ্য ক্ষেত্রের 1 এর মান সেট করুন "এখানে কিছু লেখা আছে "
ওয়েফারিং অচেনা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.