파일을 저장할 때마다 파일을 다른 형식으로 자동 변환 할 수 있습니까?
일부 컨텍스트 : 다양한 쉘 스크립트로 처리하기 위해 csv로 변환 해야하는 Numbers 파일이 있습니다. 현재 파일을 편집 할 때마다 수동으로 “CSV로 내보내기”를 수행해야합니다.
이상적인 솔루션은 파일을 저장할 때마다 “내보내기 ..”작업을 자동으로 트리거하는 것입니다. 이것을 할 수있는 방법이 있습니까? 동일한 문제가있는 몇 가지 다른 Numbers 파일이 있기 때문에 폴더 작업을 선호합니다.
분명하게 말하면 문제는 전환 을 유발 하는 방법 입니다.
Mac OS X 10.9.5에서 숫자 3.2.2를 사용하고 있습니다.
답변
예, OS X는 Applescript 및 폴더 작업을 통해 자동화 기능을 내장하고 있습니다.
-
http://www.macworld.com/article/1167157/automate_tasks_with_folder_actions.html
-
http://apple.blogoverflow.com/2012/06/folder-actions-tutorial-automation-meet-the-filesystem/
- https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_folder_actions.html
- https://developer.apple.com/library/mac/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/index.html
- http://macosxautomation.com
따라서 MacWorld의 첫 번째 링크를 따라 파일을 저장할 때 경고를 표시하는 폴더를 데스크탑에 만들 수 있습니다. 여기에서 다른 스크립트로 다른 폴더를 만들어 파일 변환을 시도합니다. 마지막으로, 변환 된 파일을 정리하고 처리 된 파일을 적절한 위치로 옮기는 스크립트를 만드십시오.
대신 파일을 그대로 변환하도록 서비스를 만들지 만 작업이 처리를 시작하는 폴더 기반 워크 플로를 트리거하는 것처럼 쉽게 서비스를 트리거 할 수 없습니다.