跳转至

CMGD

删除短消息:AT+CMGD

使用设置指令,可删除优选消息存储器<mem1>中,位置号码参数为<index>的消息。

语法规则:

命令类型 语法 返回和说明
设置命令 AT+CMGD=<index> 返回:
OK
说明:这个设置命令是删除<mem>1中索引为index的短信
AT+CMGD=<index>,<delflag> 返回:
OK
说明:这个设置命令是删除所有状态为<delflag>的短信。当<delflag>不等于0时,<index>参数被忽略
测试命令 AT+CMGD=? +CMGD:(<index>取值列表),(<delflag>取值列表)
OK

参数定义:

参数 定义 取值 对取值的说明
<index> 短信位置索引 - 整数型;关联存储器支持的地址编号范围内的取值
<delflag> 删除类型,整数型。当<delflag>=1,2,3,4时,<index>参数将被忽略 0 删除指定位置号码为<index>的短消息
1 删除优选存储器其中所有已读的短消息,保留未读短消息和已存储的MO短消息(无论是否发送)MO:Mobile Originated
2 删除优选存储器中所有已读的消息和已发送的MO短消息,保留未读的以及未发送的已存储MO短消息
3 删除优选存储器中所有已读的短消息,已发送和未发送的已存储MO短消息,保留未读的短消息
4 删除优选存储器中包括未读在内所有的短消息

举例:

命令(→)/返回(←) 实例 解释和说明
AT+CPMS="SM" 设置存储区为SIM
OK
AT+CMGD=1 删除掉index=1的短信
OK
AT+CMGD=1,4 所有的短信都被删除掉
OK

给读者的话

本篇文章描述的内容,如果有错误、细节缺失、细节不清晰或者其他任何问题,总之就是无法解决您遇到的问题;

请登录合宙技术交流论坛,点击文档找错赢奖金;

用截图标注+文字描述的方式跟帖回复,记录清楚您发现的问题;

我们会迅速核实并且修改文档;

同时也会为您累计找错积分,您还可能赢取月度找错奖金!