답변:
애플 스크립트 :
do shell script "ls ~/Desktop"
원하는 것을 추가하면 전역 단축키 응용 프로그램을 통해 Applescript를 실행할 수 있습니다. Spark를 추천합니다
아, 그리고 시스템 환경 설정을 통해 바로 가기를 할당하는 것에 대해 모르겠습니다
당신이 찾고있는 것의 세부 사항을 알지 못하면 Automator를 통해 새로운 서비스 를 만드는 것이 좋습니다 . 서비스는 키 스트로크 트리거에 바인딩 될 수 있으며 쉘 스크립트를 실행할 수 있습니다.
키보드 단축키를 설정하려면 시스템 환경 설정-> 키보드-> 단축키-> 서비스로 이동하여 방금 저장 한 서비스를 선택한 다음 "바로 가기 추가"버튼을 클릭하십시오.
FastScripts 는 ~ / Library / Scripts /의 모든 스크립트를 포함하므로 파일을 수동으로 추가 할 필요가 없습니다. 또한 응용 프로그램 별 스크립트를 지원합니다.
스크립트 실행을위한 바로 가기를 할당하는 데 사용할 수있는 다른 응용 프로그램 :
Automator 서비스를 만들 수도 있습니다.
메뉴 막대에서 서비스 메뉴가 표시 될 때까지 서비스 바로 가기가 항상 작동하지 않는 10.7 및 10.8의 버그가 있습니다. 맨 앞 응용 프로그램에 메뉴 표시 줄이나 서비스 메뉴가 없으면 서비스 바로 가기가 작동하지 않습니다. 서비스가 실행되기까지 약간의 지연이 있습니다.
나는 모든 옵션을 시도했지만 너무 복잡하고 신뢰할 수 없거나 실제로 비쌉니다. 그래서 나는 내 자신의 솔루션 (오픈 소스 및 무료)을 작성하게되었습니다.
지금은 할 수 없지만 시작입니다. 기능 요청 및 제안을 추가하여 자유롭게 기여하십시오.
퀵실버 를 사용하여 핫키를 동작에 바인딩 할 수 있습니다.
자신이 자주하는 일을 발견하면 "트리거"를 할당하여 작업 속도를 높일 수 있습니다. 키보드 단축키 또는 마우스 움직임으로 트리거를 활성화 할 수 있습니다
실행하려는 Unix 명령 또는 쉘 스크립트 인 경우이 Stackoverflow 게시물 은 Quicksilver의 "터미널 모듈"사용에 대한 자세한 정보를 제공합니다.
BTT를 사용하여 여기에 대답을 추가 할 것입니다. 쉽고 실제로 명령 줄 스크립트에 직접 바인딩 할 수 있기 때문입니다.
저장을 클릭하면 완료됩니다! 이제 설정 한 키보드 트리거로 스크립트를 테스트하십시오.
이것은 10.6에서 사용할 수있는 것처럼 보이지만 ( http://hints.macworld.com/article.php?story=20090903085255430 참조 ) 10.7.2 (아마도 10.7 이전)에 문제가 발생했습니다.
시스템 환경 설정이 최전방에 있지만 Finder를 포함한 다른 응용 프로그램에는없는 경우 서비스 키보드 단축키 가 사용 됩니다.
그러나 이전의 Spark 사용 제안은 키보드 단축키에서 Ctrl을 사용할 수 없다는 점을 제외하고는 사자에서 완벽하게 작동했습니다. (쇼 토퍼가 아닙니다!)