MAC使用imessage自动发消息

用excel建一个csv文件,第一个字段为号码,第二个字段为内容

//csv文件内容

189*****773;hello1

189*****773;hello2

189*****773;hello3

189*****773;hello4

打开脚本编辑器

tell application "Messages"

set the this_folder
to path to
desktop folder as
alias

set thefullpath
to POSIX path
of
this_folder

set csvData
to read
thefullpath & "/test.csv"

set csvEntries
to paragraphs
of csvData

set targetService
to id of 1st
service whose
service type = iMessage

repeat with i
from 1 to count
csvEntries

set
potion to (offset
of ";" in (csvEntries‘s
item i)‘s
text)

set
phone to text 1
thru (potion - 1)
of (csvEntries‘s
item i)‘s
text

set
messageBody to text (potion + 1)
thru -1 of (csvEntries‘s
item i)‘s
text

set
theBuddy to buddy
phone of
service id
targetService

send
messageBody to
theBuddy

end repeat

end tell

代码很简单没什么可讲的,测试通过

时间: 2024-08-30 17:55:02

MAC使用imessage自动发消息的相关文章

python 编写的钉钉机器人自动发消息

用python实现的钉钉机器人发消息 1 # coding:utf-8 2 3 import json 4 5 import urllib.request 6 7 # 1.构建url 8 9 url = "机器人的tooken地址" 10 # url为机器人的webhook 11 12 # 2.构建一下请求头部 13 14 header = { 15 16 "Content-Type": "application/json", 17 18 &qu

iPad版微信终于来临了 微信5.4版搜索更智能 转账就是发消息

等待甚久的iPad版微信终于来临了!昨日微信iOS版本更新至5.4.0.16,新增功能包括搜索公众号.识别图中二维码.面对面收钱,同时适配iPad. 1.先来揭开iPad版微信应用的面纱 微信已有iPhone和Mac版应用,但并没有独立的iPad版应用.此次更新后,微信推出了适配iPad的版本.用户除了输入手机号码登录iPad微信外,还可通过扫描二维码的方式来登录. iPad登录方式与网页版有相同之处,用户打开iPad版应用后,需用手机扫描iPad上出现的二维码,点击“登录iPad微信”确认,但

自动发邮件、面向对象

一.自动发邮件 1.使用模块 yagmail,安装模块,python install yagmail-0.10.212-py2.py3-none-any.whl 如果直接pip install yagmail,发中文附件,文件名显示为乱码 2.在邮箱设置开启smtp服务 3.开启邮箱授权码,授权码是用于登录第三方邮件客户端的专用密码. 适用于登录以下服务: POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 自动发邮件代码示例: import yagmail use

React-native集成tfs自动发版问题

前提是苹果开发者账号是企业账号,用mac本地打包成ipa是没有问题的,提交到tfs自动发版就有问题,这两个库没有导入进来,原因是路径不对了. 解决方法: 找的本地库的位置,拷贝到自动发版的目录下,就能自动发版.应该还有其他解决方案,只是一个发版而已,不影响程序本身,解决了就好了 原文地址:https://www.cnblogs.com/xinyunboss/p/9934742.html

Selenium 2自动化测试实战37(自动发邮件功能)

自动发邮件功能 例如,如果想在自动化脚本运行完成之后,邮箱就可以收到最新的测试报告结果.SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规划,由它来控制信件的中转方式.python的smtplib模块提供了一种很方便的途径用来发送电子邮件,它对SMTP协议进行了简单的封装.可以使用SMTP对象的sendmail方法发送邮件,通过help()可查看SMTP所提供的方法,命令如下: -from smtplib impo

自动发邮件功能

HTMLTestRunner.py """A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance. The simplest way to use this is to invoke its main method. E.g. import unittest import HTMLTestRunne

ActiveMQ发消息和收消息

来自:http://blog.163.com/chengwei_1104/blog/static/53645274201382315625329/ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位. 下面详细的解释常用类的作用 ConnectionFactory 接口(连接工厂) 用

linux 自动发邮件

背景介绍:公司需要运维在工作日内定时给测试部门发邮件通知SVN版本号并且去测试,每天手动发太烦,纯手工重复无效益的活,那就来自动的吧.linux自动发邮件还在zabbix监控通知等方面也可以用到. 关键点:centos7,svn版本号获取,发邮件工具以及设置,定时执行crontab. 一.svn版本号获取: 命令:svn info URL 获取最新版本信息之后通过一些组合命令即可获取SVN版本号. 二.发邮件: 工具:yum安装即可,mailx-12.5-12.el7_0.x86_64,post

C#给其他程序发消息

1.相关声明函数,SendMessage可定义两种格式. [DllImport("User32.DLL", CharSet = CharSet.Auto)]public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow); [DllImport("User32.dll")]private sta