| 2011-10-08, 12:45 PM | #61 |
|
Senior Member
![]() ![]() Registered: May 2010
My Mac: 맥미니 2009 late
Posts: 116
오프라인
|
혹시 모르니 캐쉬 싹 지우고 mc2xml.dat, xmltv.xml 파일도 삭제하고 첨부터 다시 해보시길...
잘 됐음 좋겠네요.. |
|
| 2012-05-12, 11:36 PM | #62 |
|
Senior Member
![]() ![]() Registered: Oct 2002
My Mac: new iMac800
Posts: 316
오프라인
|
글을 읽으면서 이리저리 궁리도 해 보곤 했지만, 역시 초보자에겐 어렵군요.
일단 애플스크립트로 작성하여 실행을 하려고 해도, 다음 상황을 실현할 스크립트는 어떻게 하면 좋을지 몰라 글을 올립니다. 어디서 본 건지 기억은 가물하지만, 이것저것 참고하여 다음과 같은 기본 스크립트가 일반적인 듯 합니다.(정확한 그레디트를 표시하지 못해 죄송합니다. 모든 분께 감사드립니다) try do shell script "/패스/mc2xml -U -c kr -g 122" end try (************ ************) try do shell script "open -a /Applications/EyeTV.app /패스/xmltv.xml" end try try tell application "EyeTV" quit end tell end try 그런데, 이렇게 애플스크립트를 작성해서는 제대로 안되는 듯합니다. 문제는 스크립트 중 (*********)로 표시된 부분에서 첨부한 그림처럼 해당하는 번호를 선택하는 프롬프트가 나옵니다. 여기서 저는 14번을 선택해야 하는데, 이 부분을 스크립트로 만드는 방법을 모르겠습니다. 즉, 데이터를 가져오는 약간의 시간을 기다렸다가 프롬프트에서 14를 입력하는 스크립트가 필요한 상황입니다. 저는 이 애플스크립트가 만들어지면, iCal에 등록하여 1주일마다 주기적으로 적용시킬 예정입니다. 그러면 궂이 일일이 수작업을 하지 않아도 될 것 같아서 편리할 듯합니다. 도움을 주시면 감사하겠습니다. |
|
| 2012-05-13, 10:43 PM | #63 |
|
Senior Member
![]() ![]() Registered: May 2010
My Mac: 맥미니 2009 late
Posts: 116
오프라인
|
14번 선택은 맨첨에 한번만 해주면 선택했던 국가나 케이블사 선택 설정이 dat 파일에 저장이 됩니다..
일단 한번 xml 파일과 dat 파일을 생성한 후엔, 그담부턴 걍 mc2xml 파일내지는 자동화스크립트 더블클릭해주기만 하면 되요.. |
|
| 2012-05-14, 02:24 AM | #64 |
|
Senior Member
![]() ![]() Registered: Oct 2002
My Mac: new iMac800
Posts: 316
오프라인
|
저도 말씀하신 대로 알고 있었습니다만, 왠지 스크립트를 실행하면, 첫째 행에서 실행중 메시지만 뜨고 진행이 되지 않습니다. 스크립트도 강제종료해야만 하고요. 이 때문에, 선택옵션(*****부분)이 필요한 것으로 생각했습니다. 다만, 터미널에서는 정상적으로 진행되는 것으로 봐서는, 스크립트에 뭔가 잘못이 있나 싶습니다. 감사합니다. |
|
| 2012-05-14, 10:51 PM | #65 |
|
Senior Member
![]() ![]() Registered: May 2010
My Mac: 맥미니 2009 late
Posts: 116
오프라인
|
잠깐 멈추고 기다리는 명령어는 저도 자세히는 모르지만 sleep 인거 같습니다..
sleep 5 하면 5초기다리기... |
|
| 2012-05-18, 10:28 PM | #66 |
|
Senior Member
![]() ![]() Registered: Oct 2002
My Mac: new iMac800
Posts: 316
오프라인
|
audtls님 감사합니다.
하는 수 없어 결국엔 터미널을 열도록해서 처리한 다음 터미널을 종료시키는 명령을 더해서 사용하고 있습니다. 모든 분께 감사드립니다. |
|