Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 用于发送Mac OS X的Shell命令;“消息?”;?_Macos_Sms_Osx Lion - Fatal编程技术网

Macos 用于发送Mac OS X的Shell命令;“消息?”;?

Macos 用于发送Mac OS X的Shell命令;“消息?”;?,macos,sms,osx-lion,Macos,Sms,Osx Lion,我有Mac OS X Mountain Lion(10.8.X),虽然我很欣赏GUI中的“消息”功能,但我正在尝试通过命令行将iMessage发送到其他人的手机。有人知道怎么做吗 我不希望用“open Messages.app”来操纵脚本,但如果这是目前唯一可行的方法,请尊重它。我认为苹果开发者网站不可能不提及这一点,可能是因为他们不想给以编程方式发送消息的机会(我认为Spambot是一个问题)因为接收自动消息可能会很烦人,但您可以使用通知,表明它被特别认为可以执行您的请求我找到了一种简单的方法

我有Mac OS X Mountain Lion(10.8.X),虽然我很欣赏GUI中的“消息”功能,但我正在尝试通过命令行将iMessage发送到其他人的手机。有人知道怎么做吗


我不希望用“open Messages.app”来操纵脚本,但如果这是目前唯一可行的方法,请尊重它。

我认为苹果开发者网站不可能不提及这一点,可能是因为他们不想给以编程方式发送消息的机会(我认为Spambot是一个问题)因为接收自动消息可能会很烦人,但您可以使用通知,表明它被特别认为可以执行您的请求

我找到了一种简单的方法。如果已安装brew,只需运行“brew安装iMessage”。然后运行'iMessage-t yourmessage-ccontact@email.com“.

这仍在macOS 10.12.6(Sierra)上运行这是一个很好的答案!
osascript -e 'tell application "Messages" to send "Hello World" to buddy "(your buddy name)"'