1.在SqlServer数据库中创建表,保存待发送的微信朋友的备注。
create table weixin_friends
(
ID int primary key identity(1,1) not null ,
FriendNick varchar(50) not null
)
insert into weixin_friends (FriendNick) values('孙聪聪')
2.python程序
定义SqlServer访问类
import pymssql
def conn_sqlserver():
conn = pymssql.connect('数据库IP','sa','用户密码','要访问的数据库名')
if conn:
print('连接成功')
return conn
'''
执行Sql语句
'''
def executeSql(sql):
conn = conn_sqlserver()
cursor = conn.cursor()
cursor.execute(sql)
conn.commit()
cursor.close()
conn.close()
def executeSqlResult(sql):
conn = conn_sqlserver()
cursor = conn.cursor()
sqlnum = cursor.execute(sql)
result = cursor.fetchall()
conn.close()
return result
3.发送微信
import itchat
import sys
import sqlserver_conn
'''
查询数据库中
'''
def select_users():
cnn = sqlserver_conn.conn_sqlserver()
'''
登录一

本文介绍如何使用C#调用批处理来执行Python脚本,从而实现发送微信消息的功能。首先在SqlServer数据库中创建表存储微信朋友备注,接着编写Python程序访问数据库并发送消息,然后创建一个.bat文件执行Python脚本,最后展示C#代码如何启动批处理并传递参数,完成微信消息的发送。
最低0.47元/天 解锁文章
3354

被折叠的 条评论
为什么被折叠?



