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


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.