在 iChat 上从 AIM 向手机发送短信
从 AIM / iChat 发送短信
- 按 Command-Shift-N 调出新聊天窗口
- 按以下格式输入您要发送短信的电话号码:+18005551212
- +1 是美国的国家代码,所以如果你想尝试其他国家,请相应地更改它。英国 +44,德国 +49,等等
- 注意:我只在美国测试过这个,所以对其他国家没有任何保证
- 输入您的信息并点击发送
- 现在您可以通过 IM 和短信与任何手机通话
如您在屏幕截图中所见,您经常会收到一条消息,确认即时消息已发送至移动运营商。因为是 AIM 允许这样做,所以从技术上讲,这个技巧应该也适用于 Adium 和其他 AIM 支持协议,但我还没有测试它们。
顺便说一句,Mac OS X 的新版本支持原生发送和在“消息”应用中接收 SMS 短信,这是通过 iPhone 本身处理的。对于使用 iPhone 运行新软件的现代 Mac 来说,这是一个更好的解决方案。
更古怪一点,您还可以使用这个简单的 bash 脚本通过命令行通过 iChat 发送 SMS 和 IM,但您必须配置一个 AIM 帐户才能这样做(在 MacOSXHints 的评论中找到,归功于他们的用户’下方’):
#!/bin/sh
# 显然,iChat 想要这样
osascript(大于符号 + 大于符号)完成
告诉应用程序“iChat”
用 in 重复(id 为“AIM:$1”的每个帐户)
发送“$2”到
结束重复
结束告诉
完成
只需使用 nano 将其粘贴到文本文件中,将其另存为 sendsms.sh,chmod +x sendsms.sh,然后键入 ./sendsms +18185551212 “hello”
请注意,上面的 bash 脚本仍然需要打开 iChat,并且仍然通过 iChat 发送 SMS,允许在典型的 iChat 窗口中继续对话。
这个辅助脚本是从 MacOSXHints一个>.