2009-12-18 5 views
1

나는 내 아이폰에 perlscript를 쓰고 싶다. 나는 그 점에 대해 어떻게 생각하는지 궁금해하고있다. 백그라운드에서 실행중인 스크립트에서 GUI를 통해 메시지를 가져 오는 방법이 있습니까? 나는 많은 행운을 보지 않고 있었다. 최후의 수단으로 sqlite db에 가짜 sms를 삽입하는 것에 대한 생각이 있었지만 작동 할 것 같지 않습니다. 푸시 알림 스타일 팝업을 표시 할 수 있으면 좋지만 너무 많이 요청할 수 있습니다. 아이디어가 있으십니까?perl/shell-script의 iPhone gui 메시지가 가능합니까?

답변

2

나는 내가 좋아하는 해결책을 찾았고 그것을 공유하기로 결정했습니다. GriP - Growl for iPhone이라는 jailbroken 아이폰 용 앱을 발견했습니다. 푸시 알림 및 기타 메시지가 처리되는 방식을 변경합니다. 그것은 또한 수의 라인을 따라 뭔가를 통해 명령 줄에서 메시지를 보낼 수 있습니다 : 그것은 지금까지 좋은 일했다

/usr/bin/GriP -t "Title" -d "Description"

. TechZen 및 분자에 도움을 주셔서 감사합니다.

4

보안 및 안정성을 이유로 Apple은 iPhone에서 스크립트 언어를 허용하지 않습니다. jailbroken 전화로 실행할 수는 있지만 혼란스러운 일임을 이해합니다. Apple Push Notification Programming Guide에서

:

참고 : 데스크탑 시스템에, 백그라운드 프로세스는 종종 사용자가 현재 실행되고 있지 않은 응용 프로그램 에 대한 다운로드 데이터 통보되어, 이에 수단 입니다. 그러나 iPhone과 같은 기기의 경우 배경은 이고 성능은 보안상의 이유로 금지되어 있습니다. 하나의 응용 프로그램 만 시간에 실행 중일 수 있습니다.

iPhone은 안전하고 안정적인 전화이며 컴퓨터는 두 번째입니다. 안정적인 전화를 보장하기 위해 컴퓨팅이 희생됩니다.

+0

예. 감옥에 쓰러졌습니다. 그리고 perl을 설치하고 스크립트를 작성하여 그 부분을 완성합니다. 나는 gui와 직접적으로 또는 간접적으로 대화 할 수있는 방법이 있는지 알고 싶습니다. – henrik

+0

iPhone API에는 스크립팅 후크가 내장되어 있지 않습니다. 그러나 Objective-C는 스크립팅에 매우 개방적이므로 무언가를 쓸어 버릴 수도 있습니다. 모든 Objective-c API에 대한 완전한 액세스 권한을 제공하지만 API 자체의 특수 후크에는 의존하지 않는 MacOS 용 타사 스크립트 도구가 있습니다. 당신은 IIRC가 오픈 소스 인 F 스크립트를보고 그들이 어떻게하는지 볼 수 있습니다. 그럼 당신은 아이폰 OS에 적용하려고 할 수 있습니다. – TechZen

+0

좋아, 내가 살펴 보겠다. 감사! – henrik

1

휴대 전화 또는 외부 출처의 정보를 원하십니까? 외부 출처의 정보가 필요하면 컴퓨터에 Perl 스크립트를 설정하여 전자 메일로 직접 알릴 수 있습니다 (Sending Email with Perl Best Practice 참조).

+0

나는 정말로 아이폰에 모든 작업을 맡기를 원하지만 당신은 좋은 지적을한다. – henrik

관련 문제