- 积分
- 40
- 在线时间
- 12 小时
- 主题
- 1
- 注册时间
- 2014-4-7
- 帖子
- 29
- 最后登录
- 2023-5-11
- 帖子
- 29
- 软币
- 180
- 在线时间
- 12 小时
- 注册时间
- 2014-4-7
|
本帖最后由 fjzcb 于 2014-6-6 22:56 编辑
链接: http://pan.baidu.com/s/1i3Fr7Zv
密码: 4qpc
C# 短信猫软件,虽然不很完善,但已可以完成所需的大多功能。
本人亲测可用,我是用的一部旧的NOKIA c1-02老爷机测试成功的,通过类库实现了定时执行SQL查询并发送结果到指定号码,现已稳定运行2年。
新人发帖,认为有用的给个赞!感激不尽!
原作者为:给我一杯酒,感谢他的无私分享,向他致敬!
原Samples程序界面如下:
类库说明如下:
◆ 属性
序号 | 属性名称 | 数据类型 | 说明 | 1 | CommPort | bool | 串口号(运行时只读) | 2 | BaudRate | int | 设备与计算机的串口波特率 设计时和运行时都可以读写 | 3 | IsOpen | bool | 设备是否已经打开(只读) True 已打开 False 未打开 | 4 | AutoDelMsg | bool | 设置是否在阅读短信后自动删除SIM卡内短信存档(建议在经常接收短信时设置为 true) 设计和运行时都可以读写,true 自动删除 false 不自动删除 默认为 false |
◆ 方法
² 打开设备(Open)
功能描述: 打开与设备的通讯端口,设备初始化
参数: 无
返回: 无 (打开失败将抛出异常)
² 关闭设备(Close)
功能描述: 关闭与设备的通讯端口,设备关闭
参数: 无
返回: 无(关闭失败将抛出异常)
² 取得机器码(GetMachineNo)
功能描述: 取得机器码
参数: 无
返回: string 机器码字符串(设备厂商)
² 发送AT指令(SendAT)
功能描述: 向端口发送 AT 指令
参数: ATCmd string 您要发送的 AT 指令
返回: string AT指令返回结果 (如为错误,引发异常)
² 设置短信中心号码(SetMsgCenterNo)
功能描述: 设置短信中心号码
参数: sNewValue string 短信中心号码
返回: 无 (失败将抛出异常)
² 取得短信中心号码(GetMsgCenterNo)
功能描述: 取得短信中心号码
参数: 无
返回: string 短信中心号码
² 发送短消息(SendMsg)
功能描述: 发送一条短信息
参数: phone string 对方的手机号码
msg string 短消息内容
msgCenterNo string 短信中心号码(可选)
msgType 枚举MgType 短信类型{AUSC2:USC2编码,A7Bit:7位编码} 可选(不选时USC2编码)
返回: 无 (发送失败将抛出异常)
² 取得未读信息列表(GetUnreadMsg)
功能描述: 取得未读信息
参数: 无
返回: string[] 逗号分隔的未读信息列表字符串(中心号码,手机号码,发送时间,短信内容) (失败将抛出异常)
² 读取设备新收到的短消息(ReadNewMsg)
功能描述: 读取设备新收到的短消息
参数: 无
返回: string 信息字符串,同信息列表中格式(失败将抛出异常)
² 读取短消息(ReadMsgByIndex)
功能描述: 读取 SIM 卡中指定位置的短消息
参数: index int 短信序号
返回: string 信息字符串
² 删除短消息(DelMsgByIndex)
功能描述: 删除 SIM 卡中指定位置的短信
参数: index int 要删除 SIM 卡中短信的位置
返回: 无 (失败将抛出异常)
◆ 事件
² OnReceive 当短信到达时触发这个事件,请在此事件中调用ReadNewMsg方法
|
评分
-
查看全部评分
|