在MacOSX Sonoma上,使用AppleScript将iMessage发送到SMS账户可能会遇到问题,因为iMessage只能发送到其他iMessage用户。
以下是一个示例代码,可以通过AppleScript将iMessage发送到其他iMessage用户:
tell application "Messages"
set targetBuddy to buddy "+1234567890" of service "SMS"
send "Hello" to targetBuddy
end tell
如果要将消息发送到SMS账户,您可以使用以下解决方法:
do shell script
命令调用终端命令osascript
来发送SMS消息。以下是示例代码:do shell script "osascript -e 'tell application \"Messages\" to send \"Hello\" to buddy \"+1234567890\" of service \"SMS\"'"
send-smsscript
,它是一个用于发送SMS消息的AppleScript库。您可以在GitHub上找到该库,并按照说明进行安装和使用。这些解决方法可以帮助您在MacOSX Sonoma上通过AppleScript发送SMS消息。请注意,发送SMS消息可能需要您的计算机连接到手机,并配置正确的SMS服务。