খোলা জানালা সংখ্যা গণনা


4

আমি খোলা উইন্ডোজ সংখ্যা গণনা করার জন্য একটি টুল আছে, সব স্পেস সহ?

আমি এটা করতে অদ্ভুত এবং খুব অলস am। :)

উত্তর:


2

আমি এই অ্যাপলস্ক্রিপ্ট করা উচিত অনুমান:

set numberOfWindows to "0"

tell application "System Events"
    set allProcesses to application processes
    repeat with i from 1 to number of allProcesses
        tell process i
            set numberOfWindows to (numberOfWindows + (count windows))
        end tell
    end repeat
end tell

1
Lol: প্রক্রিয়া জানালা গণনা করার জন্য অ্যাপ্লিকেশন "সিস্টেম ঘটনাবলী" বলুন
Lri

1
@ এল-রিই আমি ইচ্ছাকৃতভাবে আরো বেশি শব্দ ব্যবহার করেছিলাম, যেহেতু অন্যান্য ব্যবহারকারীরা সাধারণত সমস্ত প্রসেসগুলির উইন্ডোজের তুলনায় আরো বেশি কিছু অন্তর্ভুক্ত করতে চান এবং এইভাবে আরও বেশি কিছু শিখতে পারে - কিন্তু সত্য, আপনার সংস্করণটি সংক্ষিপ্ত। যদিও আপনার LOL সহায়ক হতে অনুমিত হয় না, যদিও।
Asmus

ঠিক আছে, তাই আমি অ্যাপলস্ক্রিপ্ট এডিটরটিতে পেস্ট করেছি এবং আমি পেয়েছি: 'ত্রুটি' সিস্টেম ইভেন্টগুলিতে একটি ত্রুটি ঘটেছে: সহায়ক ডিভাইসগুলির জন্য অ্যাক্সেস অক্ষম করা হয়েছে। '' আমি কিভাবে এটি সক্ষম করব? অ্যাপ্লিকেশনগুলির জন্য যা আমি আগে ইনস্টল করেছি এটি প্রয়োজন ছিল, অ্যাপটি নিজেই আমাকে অনুরোধ করে। "সিস্টেমের সহায়কগুলিতে অ্যাক্সেস সক্ষম করুন" আমার সিস্টেমের পছন্দগুলিতে সক্ষম।
Reid

আপনি এটি চালানোর দ্বারা সক্রিয় কিনা তা পরীক্ষা করতে পারেন tell application "System Events" to get UI elements enabled। আপনি যোগ করে এটি সক্রিয় করতে পারেন tell application "System Events" to set UI elements enabled to true স্ক্রিপ্টের শুরুতে; যদিও এটা আমার জন্য অদ্ভুত মনে হচ্ছে, এটি আপনার ক্ষেত্রে ইতিমধ্যে সক্ষম হয়ে আছে বলে মনে হচ্ছে।
Asmus

1
তাহলে ঠিক আছে tell application "System Events" to get UI elements enabled আয় true, কিন্তু উপরে ত্রুটি এখনও শুরু হয়, এমনকি আপনি শুরু করতে পরামর্শ enabler লাইন যোগ সঙ্গে।
Reid
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.