0

我将旧笔记本电脑设置为媒体服务器并创建了一个 mac 应用程序,该应用程序AppleScript将根据按下的按钮远程重启或关闭 mac,使用以下代码:

tell application "Finder" of machine "eppc://USERNAME:PASSWORD@MYSERVER"
    shut down
end tell

它超级简单,而且很容易编写,但现在我想创建一个可以与 mac 配套的 iPad 应用程序。理想情况下,我想像我说AppleScript的那样使用它,它非常简单,但我觉得这不是一个选择。

还有哪些其他方法可以做到这一点?在我单击一个按钮的地方,它会连接到我的 Mac 并关闭或重新启动。

我觉得最好的方法是使用SSH,现在我正在查看https://github.com/x2on/libssh2-for-iOS。还有其他想法吗?

4

1 回答 1

1

好吧,只是为了集思广益...... Dropbox 是一种在机器之间共享内容的好方法,但它也是一种相当不错的通信机制。

我使用 Dropbox 在我的家用计算机上启动(仅限合法!)bittorrent 下载,方法是设置我的 torrent 客户端以查看传入的 .torrent 文件的保管箱文件夹。然后,我可以将 .torrents 保存到我安装了 Dropbox 的任何机器上的该目录中,或者原则上从我的 iOS 设备上可以共享到 Dropbox 的浏览器中保存,以及即时远程启动。我可以坐在另一台机器上,将 .torrent 保存到该目录,观察其文件扩展名更改为 .torrent.imported,并知道当我回到我的主机时,该内容将被下载。

您可以使用文件夹操作或 cron 作业来查看某个 Dropbox 文件夹中的命令,然后将文件放入该文件夹中,以触发这些脚本执行某些行为。Dropbox 有一个非常棒的 iOS 客户端库,它完全可以从自定义应用程序将内容存储到 Dropbox。

于 2012-04-18T12:24:55.957 回答