我想在我的iPhone上写一个perlscript,能够在某些地方给我一个头,所以我想知道如何去做这件事。 有没有办法通过运行在后台的脚本通过gui获取消息?我一直在寻找没有太多的运气。作为最后的手段,我想过把一个假的短信插入到sqlite数据库中,但似乎不太可能。 能够使推送通知样式弹出窗口显得很好,但这可能太多要问了。 任何想法?可以从perl/shell-script获得iPhone gui消息吗?
回答
我找到了我喜欢的解决方案,所以我决定分享它。我发现一款名为GriP - Growl for iPhone的越狱iPhone应用程序。这改变了推送通知和其他消息的处理方式。这也使得它可以在命令行通过东西线沿线的发送消息:
/usr/bin/GriP -t "Title" -d "Description"
它很好工作至今。 感谢您对TechZen和分子的帮助。
由于安全性和稳定性的原因,Apple不允许在iPhone上使用脚本语言。你可以在越狱手机上运行它们,但我明白这是一件麻烦事。
从Apple Push Notification Programming Guide:
注:在桌面系统, 后台进程往往是手段 因此用户的 下载数据应用 ,目前没有运行通知。但是对于像iPhone这样的 设备,后台 的应用程序,对于性能和 安全的原因,禁止。只有一个 应用程序可能正在执行 时间。
iPhone是第一台安全可靠的手机,第二台是电脑。牺牲计算来确保可靠的电话。
你想从手机本身或外部来源获取信息吗?如果您需要来自外部的信息,您可以在计算机上设置一个Perl脚本,通过电子邮件向自己发送通知(请参阅Sending Email with Perl Best Practice)。
我真的更喜欢让iphone做所有的工作,但你做出了一个好点,如果没有其他工作,我猜可以诉诸于此。 – henrik 2009-12-20 13:21:15
- 1. iPhone可以使用Bonjour消息吗?
- 2. 我可以从Kibana可视化中获取消息吗?
- 3. 获取消息iphone
- 4. GUI忙消息
- 5. PhoneGap可以读取/写入Android和iPhone的消息吗?
- 6. 显示快速消息的Iphone应用程序,可以吗?
- 7. 我可以从这样的崩溃信息中获得有用的信息吗?
- 8. 你可以用msmq中的所有消息获得一个列表吗?
- 9. 有什么方法可以获得一些信息,至少可以捕获(...)吗?
- 10. Websocket消息可以无序到达吗?
- 11. 可以更改ct_results()消息吗?
- 12. 可以knitr尊重消息(...,appendLF = FALSE)吗?
- 13. 可以避免HTTP 304消息吗?
- 14. OpenMQ和JMX - 可以查询消息吗?
- 15. 消息驱动Bean可以同步处理JMS消息吗?
- 16. Facebook没有从意图获得消息
- 17. 是否可以在amqp中获得未路由的消息?
- 18. 是否可以登录雅虎并获得特定消息?
- 19. 可以通过使用Mailgun获取传入消息吗?
- 20. 我可以捕获exit()和die()消息吗?
- 21. 我可以获得Google Analytics等iPhone应用程序吗?
- 22. 我可以从UIApplication获取iPhone或iPad使用情况统计信息吗?
- 23. JSCH可以从远程服务器获得足够快的消息
- 24. 是否可以从gcda文件中获得“执行时间消耗”信息?
- 25. CreateWindow/CreateDialog的HWND可以从另一个线程获取消息吗?
- 26. 我可以从iPhone获得什么东西,当你开发
- 27. 可以从Facebook Bot聊天中删除用户消息吗?
- 28. 我可以从消息中打开智能手机吗?
- 29. 我可以从Logstash中删除消息字段吗?
- 30. 将消息从DLL传递到GUI
是的,它是监狱破碎。我已经安装了perl并制作了一些脚本,以便部分完成。我只想知道是否有办法直接或间接与gui交谈。 – henrik 2009-12-20 13:18:58
iPhone API中没有内置的脚本钩子。然而,Objective-C对脚本非常开放,所以可能会掀起一些东西。有一些Mac的第三方脚本工具,如F脚本,可以完全访问所有Objective-c API,但不依赖于API本身内的任何特殊钩子。你可以看看IIRC是开源的F脚本,看看它们是如何做到的。然后你可以尝试将它应用到iPhone OS上。 – TechZen 2009-12-20 14:51:01
好吧,我来看看。谢谢! – henrik 2009-12-21 10:38:17