[macOS] automator로 모든 외장 디스크 Eject 시키는 핫키 만들기 Computer Tip

바로 전에 모하비에서 다크모드 토글 시키는 것을 automator로 만들어 보는 것을 확인했습니다.

이것을 조금 응용하여, 연결된 모든 외장 디스크를 한꺼번에 eject 시켜 보도록 하겠습니다.
보통은 이것을 하기 위하여 바탕화면에 보이도록 했던 외장 디스크를 확인하고,

(위와 같이 저는 외장 디스크를 4개 한꺼 번에 붙여 사용합니다. 3년된 오리코 허브를 잘 사용하고 있습니다)

마우스로 한꺼번에 선택한 후, 마우스 오른쪽 단추를 클릭하여 Eject 시켰습니다.
이를 다른 핫키를 이용하여 한꺼번에 Eject 시켜보고자 합니다.

우선 "Command+Space" (시스템 마다 다를 수 있으나 디폴트는 이것) 키를 눌러 Spotlight Search에서 automator를 찾아 실행시킵니다.

"Quick Action"을 선택하고,

Workflow receives 에는 "no input"을 선택하고 중앙 상단에서 apple을 찾아 "Run AppleScript"를 선택합니다. 
그러면 위와 같이 나오는 곳에서 하얀 영역을 선택하여 다음과 같은 애플 스크립트를 대신 넣어 줍니다.

tell application "Finder" to eject (every disk whose ejectable is true and local volume is true and free space is not equal to 0)

그 다음, "Command+S" 를 눌러 
"Eject All Disks"라고 저장했습니다.

그 다음 시스템 설정 > 키보드 > 숏컷키 를 선택하고 "Services" 에서 제일 하단에서 
위와 같이 "Eject All Disks" 를 찾아 오른편에 "Command+Option+E" 로 핫키를 정했습니다.

그리고 핫키를 누르면 위와 유사한 경고창이 나타나는데, "OK" 하면 잘 Unmount 되었습니다.


어느 분께는 도움이 되셨기를...


핑백

덧글

댓글 입력 영역

구글애드텍스트