আমি কীভাবে অ্যাপলস্ক্রিপ্ট ব্যবহার করে একটি বোতামে ক্লিক করব?


13

আমি অ্যাপস স্ক্রিপ্ট ব্যবহার করে টিমস্পেকের একটি বোতাম টিপতে চেষ্টা করছি, এখানে আমার কোডটি রয়েছে:

tell application "TeamSpeak 3 Client" to activate
tell application "System Events"
    tell process "TeamSpeak 3"
        click menu item "Connect" of menu "Connections" of menu bar 1
        delay 2
        click button "Connect"
    end tell
end tell

এবং এখানে অ্যাক্সেসিবিলিটি ইন্সপেক্টরটির বোতামের উপর ঘুরে বেড়ানো আমার একটি চিত্র

অ্যাক্সেসযোগ্যতা পরিদর্শক একটি পুশ বোতাম পরিদর্শন করছেন

আমি যা করতে সক্ষম হতে চাই তা হ'ল অ্যাক্সেসিবিলিটি ইন্সপেক্টরটিতে আমাকে প্রদত্ত তথ্য ব্যবহার করে কীভাবে আমার বোতামটি চাপতে হবে তা সনাক্ত করা, তবে আমার কোডের সাথে আমি ত্রুটি পেয়েছি "সিস্টেম ইভেন্টস এ ত্রুটি পেয়েছে: এর" সংযোগ "বোতামটি পাই না প্রক্রিয়া "টিমস্পেক 3" " উইন্ডোটির স্ক্রিনশটটি এখানে বোতামটি সরাসরি ভিতরে রয়েছে:

এখানে চিত্র বর্ণনা লিখুন


সেখানে ইউআই ব্রাউজারের সরঞ্জাম রয়েছে যা আমাদের জিইউআই হায়ারার্কিটিকে চিত্রিত করতে দেয়, তাই বোতামগুলি ট্র্যাক করা সহজ। সম্পর্কিত এসই পোস্ট দেখুন
কেনারব

উত্তর:


8

আপনাকে প্যারেন্ট অবজেক্টসও নির্দিষ্ট করতে হবে।

activate application "TeamSpeak 3 Client"
tell application "System Events" to tell process "TeamSpeak 3"
    click menu item "Connect" of menu "Connections" of menu bar 1
    click button "Connect" of window 1 of window 1
end tell

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