মাউন্টেন সিংহের অ্যাপলস্ক্রিপ্ট থেকে স্ক্রীন সেভার সক্রিয় করা হচ্ছে


9

আমার একটি স্ক্রিপ্ট ছিল যা আমি আমার স্ক্রীন সেভারটি সক্রিয় করতে ব্যবহার করতাম এবং এটি আর মাউন্টেন সিংহটিতে কাজ করে না।

এটি একটি শেল স্ক্রিপ্ট যা একটি অ্যাপলস্ক্রিপ্ট স্ক্রিপ্ট বলে:

#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt

এই কি lockscreen.scptফাইল মত দেখায়:

tell application "ScreenSaverEngine" 
        activate 
end tell

যদি আমি lockscreen.scptঅ্যাপলস্ক্রিপ্ট সম্পাদক নিয়ে আসি তবে আমি "স্ক্রিনসেভারইঙ্গাইন কোথায়?"

স্ক্রিন সেভারটি সক্রিয় করার জন্য মাউন্টেন লায়ন-ওয়াইয়ের উপায় কি কেউ জানেন?

উত্তর:


15

এটি এলোমেলো স্ক্রিন সেভার শুরু করার একটি দুর্দান্ত উপায়। তবে, আপনি যদি কেবল সক্রিয় স্ক্রীন সেভার শুরু করতে চান তবে আপনি এটি মাউন্টেন সিংহটিতে ব্যবহার করতে পারেন:

tell application "System Events" 
    start current screen saver
end tell

7

এটি এমএলে কাজ করে:

tell application "System Events"
    set ss to screen saver "Random"
    start ss
end tell

"এলোমেলো" আপনার পছন্দ, "ঝাঁকুনি" বা "শেল" ইত্যাদি দিয়ে প্রতিস্থাপন করা যেতে পারে।

উত্স প্রকাশ: http://hintsforums.macworld.com/showthread.php?t=111478


আমি কীভাবে এটিকে স্ক্রিন সেভার থামাতে পারি? আমি চেষ্টা করেছিtell application "System Events" to stop screen saver
জয়েন

@ জায়েনtell application "System Events" to quit current screen saver

3

tell application "ScreenSaverEngine" to run


আমি সমস্যা ছিল tell application "System Events" to start current screen saver। আমি যদি কী-বাইন্ডিং ব্যবহার করে সেই স্ক্রিপ্টটি একাধিকবার চালাতাম তবে আমার একাধিক স্ক্রিনসেভার স্ট্যাক করা ছিল, কেবল প্রথমটি বন্ধ হবে। এই উত্তরটি অবশ্য আমার জন্য পুরোপুরি কাজ করেছে।
টম কে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.