Go Back   AppleForum > Software > OS

 
 
thread_tools
2012-05-16, 05:15 PM   #1
piontoto
Member
 
Registered: Dec 2008
My Mac: New Macbook 2.4G, LED Cinema Display 24'', Time Capsule 500G
Posts: 35
오프라인
맥에서 프로그램 일괄실행? 방법

맥 OS X Lion 사용하고 있습니다.
맥에서 작업을 하다보면 기본적으로 필요한 프로그램들이 있잖아요?

저같은 경우는 일단 Path Finder(Finder 대용), mail, evernote, omnifocus, safari, BusyCal 정도를 띄워놓고 작업하는데, 맥에서 이 프로그램들을 일괄실행하는 방법이 없는지 궁금합니다. LaunchBar를 사용해서 다소 편하기는 합니다만, 하나하나 띄우려니 다소 귀찮더라구요.

물론 사용자 계정 설정에서 LogIn Item 으로 설정하면 되긴 합니다만, 어떤 경우에는 이런 것 다 띄울 필요없이 그냥 사파리만 띄워서 인터넷을 한다던지 할 때가 있기 때문에 시작할 때 무조건 다 프로그램이 실행되는 것은 또 그다지 좋지 않더라구요.

제가 원하는 것은 스크립트 같은 방식으로 짜둔 파일을 LaunchBar에서 실행시키기만 하면 원하는 프로그램들이 일괄적으로 실행되고, 종료할 때는 역으로 위 프로그램들을 일괄적으로 종료할 수 있는 방법이 없나 하는 것입니다. 마치 예전 DOS에서 Batch File같은 방식인거죠.

애플스크립트니 오토마타 같은 걸 잘 활용하면 방법이 있을 것도 같은데, 이것에 전혀 문외한이라 응용하기가 쉽지 않네요.

아시는 분들은 공유 부탁드립니다.
  Reply With Quote
2012-05-16, 05:51 PM   #2
tais9
Senior Member
 
tais9's Avatar
 
Registered: Jan 2008
My Mac: MacBook 13-inch Aluminum (Late 2008), MacBook Pro 15-inch (Late 2011)
Posts: 105
오프라인
automator를 활용하면 쉽습니다.
1. Automator 실행
2. "응용 프로그램" 선택
3. "동작"에서 "응용 프로그램 실행" 드래그 & 드롭
4. 동작 설정에서 원하는 응용 프로그램을 선택
5. 실행하고자 하는 프로그램에 대해 3~4를 반복
6. 저장 & 완료!

프로그램 종료도 마찬가지 방법으로 수행하실 수 있습니다.
물론 셸스크립트, 애플 스크립트를 활용해도 되고 오토메이터와 스크립트를 함께 사용하셔도 됩니다~
셸스크립트 사용 시에는 open -a "실행하고자 하는 프로그램명" 형태로 open 명령어를 활용하면 간단합니다.
__________________
- 타츠
Every day is a holiday!
  Reply With Quote
2012-05-16, 06:36 PM   #3
piontoto
Member
 
Registered: Dec 2008
My Mac: New Macbook 2.4G, LED Cinema Display 24'', Time Capsule 500G
Posts: 35
오프라인
아! 답변 감사합니다.
답글을 보고 Automator의 개념을 겨우 조금 이해할 수 있게 되었습니다.

한데 질문이 몇가지 있습니다.
우선 Automator에서 "응용프로그램"을 선택하고 "응용 프로그램 실행"을 드래그&드롭한 뒤에 약 7가지 정도의 응용프로그램을 실행하도록 설정했구요. 저장할 때 Application이 Default File Format으로 지정되기에 이걸로 저장한 뒤 LaunchBar에서 마치 응용프로그램처럼 실행시키는 방법을 택했는데요. 저장 시 Wordflow으로 선택하면 어떤 점이 달라질지 궁금해 지네요.

또 하나는 현재 실행되어 있는 응용프로그램 중에서 LaunchBar빼고 다 종료하는 Automator를 위해서 "동작"에서 "Quit All Applications"를 지정하고 "LaunchBar"만 빼도록 지정했는데요. 요게 잘 될때도 있고 아니면 한개의 프로그램만(그러니까 LauchBar외에 다른 프로그램 1개) 빼고 종료될 때도 있고 하네요. 원래 이런건지 아니면 제가 뭐 잘못한건지요...?
  Reply With Quote
2012-05-17, 08:40 PM   #4
emusal
Member
 
Registered: May 2005
My Mac: MacBook Pro 15", MacBook, MacBook Air 11", iPhone 3GS, iPad2, iPhone 4S
Posts: 21
오프라인
기동은 Apple Script로 작성하여 단축키를 지정해서 사용하고 있습니다.
중지는 여기서 조금만 수정하면 되지 않을까 싶네요^^;

set i to 0
set apps to {"DEVONthink pro", "Mail", "Things", "BusyCal", "Adium", "Terminal"}

repeat with i from 1 to number of items in apps
set appname to get item i of apps as text
tell application appname to activate
end repeat
  Reply With Quote
지금 시각: 07:03 PM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2013 by AppleForum and/or their respective owners.