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


13

যে অ্যাপ্লিকেশনটি ইতিমধ্যে একটি উইন্ডো খোলা আছে সেখানে স্যুইচ না করেই আমি বর্তমান স্পেসে একটি নতুন উইন্ডো খুলতে চাই, তবে আমি এটি রাখতে চাই

কোনও অ্যাপ্লিকেশনে স্যুইচ করার সময়, অ্যাপ্লিকেশনটির জন্য খোলা উইন্ডো সহ একটি স্পেসে স্যুইচ করুন

সেটিংগুলি সিস্টেম পছন্দ> মিশন কন্ট্রোল

অন্য কথায়, আমি কোনও অ্যাপ্লিকেশনটিকে প্রথমে না বলে সরাসরি একটি নতুন উইন্ডো খোলার জন্য বলতে চাই activate

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

উত্তর:


18

কিছু অ্যাপ্লিকেশনগুলির ডকের প্রসঙ্গ মেনুতে একটি নতুন উইন্ডো খোলার জন্য একটি ক্রিয়া রয়েছে।

বিভিন্ন অ্যাপ্লিকেশন জন্য অন্যান্য বিকল্প:

tell application "TextEdit"
    make new document
    activate
end tell

tell application "Safari"
    make new document at end of documents with properties {URL:"http://g.co"}
    activate
end tell

tell application "Terminal"
    do script ""
    activate
end tell

tell application "System Events" to tell process "iTerm"
    click menu item "New Window" of menu "Shell" of menu bar 1
    set frontmost to true
end tell

tell application "Google Chrome"
    make new window
    activate
end tell

1
অসাধারণ! আপনি কি ক্রোম এবং আইটার্মের জন্য একই রকমের জানেন?
উইল

1
গ্রেট, আপনাকে অনেক ধন্যবাদ! ঘটনাচক্রে, আপনি এই আদেশগুলি কীভাবে খুঁজে পেয়েছেন? সহজেই অ্যাক্সেসযোগ্য ডকুমেন্টেশন আছে?
উইল

ধন্যবাদ! দ্রুত অনুলিপি / পাস্টারদের জন্য কেবল একটি নোট (আমার মতো): নতুন উইন্ডোটি (আসলে সমস্ত উইন্ডো) সামনে আনতে একটি নতুন ক্রোম উইন্ডো তৈরি করার পরে সক্রিয় করুন। - এখানে অন্যান্য সমস্ত উদাহরণের মধ্যে কিছু ক্রিয়াকলাপ অন্তর্ভুক্ত রয়েছে।
জোয়েল মেলন

অসাধারণ! আমি অ্যালফ্রেড 3 ব্যবহার করে আইএ রাইটারের (দুর্দান্ত পাঠ্য সম্পাদক) একটি নতুন উইন্ডো খোলার জন্য নিম্নলিখিত উদাহরণটি ব্যবহার করেছি: '- নতুন আইএ পাঠ্য উইন্ডোটি খুলুন অ্যাপ্লিকেশন "আইএ রাইটার" নতুন ডকুমেন্টকে সক্রিয়করণ শেষ বলুন'
এটিএসেম

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