Mountain Lion의 AppleScript에서 화면 보호기 활성화


9

화면 보호기를 활성화하는 데 사용한 스크립트가 있는데 더 이상 Mountain Lion에서 작동하지 않습니다.

AppleScript 스크립트라는 쉘 스크립트였습니다.

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

이것은 무엇 lockscreen.scpt파일과 같다 :

tell application "ScreenSaverEngine" 
        activate 
end tell

lockscreen.scptAppleScript 편집기를 불러 오면 "ScreenSaverEngine은 어디에 있습니까?"라는 "응용 프로그램 선택"대화 상자가 나타납니다.

누구나 화면 보호기를 활성화하는 Mountain Lion 방법을 알고 있습니까?

답변:


15

무작위 화면 보호기를 시작하는 좋은 방법입니다. 그러나 단순히 활성 화면 보호기를 시작하려면 Mountain Lion에서이를 사용할 수 있습니다.

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

7

ML에서 작동합니다.

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

"임의"는 "Flurry"또는 "Shell"등의 선택으로 대체 할 수 있습니다.

소스 공개 : http://hintsforums.macworld.com/showthread.php?t=111478


화면 보호기를 중지 시키려면 어떻게합니까? 나는 시도했다tell application "System Events" to stop screen saver
Jayen

@Jayentell application "System Events" to quit current screen saver
wrtsprt 오전

3

tell application "ScreenSaverEngine" to run


에 문제가있었습니다 tell application "System Events" to start current screen saver. 키 바인딩을 사용하여 해당 스크립트를 여러 번 실행하면 여러 화면 보호기가 누적되고 첫 번째 화면 만 닫힙니다. 그러나이 대답은 나를 위해 완벽하게 작동했습니다.
Tom Kay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.