请问用在PDU模式下下发“AT + CMGS =17“命令,为什么返回来的总是ERROR呢 请问用在PDU模式下下发“AT + CMGS =17“命令,为什么返回来的总是ERROR呢,它与mscomm的属性设置有关吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mscomm.output = "AT+CMGS=17" & chr(13) & chr(10) to Kaya(四叶) :不是17也不是返回error这个时候还没开始验证长度不管长度是多少,都应该返回chr(26)才对的 to:ydzqw,我是按照你那语法发的,但回来的总是ERROR啊 MSComm.Output = AT" & chr(13) & chr(10)会返回OK吗?如果没返回OK,请检查你的串口设置MSComm.Output = "AT+CMGF=0" & Chr(13) & Chr(10)这是切换到PDU,你确定已经是PDU吗?呵,我怀疑你的是Text模式 一般情况下是如下步骤:MSComm.Output = AT" & chr(13) & chr(10)Waiting("OK",1)MSComm.Output = "AT+CMGF=0" & Chr(13) & Chr(10)Waiting("OK",1)MSComm.Output = "AT+CSMS=0" & Chr(13) & Chr(10)Waiting("OK",1)MSComm.Output = "AT+CMGS=" & Str(Length) & Chr(13) & Chr(10)Waiting("OK",1)//Waiting是我自己写的函数你要不就是少了MSComm.Output = "AT+CSMS=0" & Chr(13) & Chr(10) to:ydzqw,我程序中的执行流程就是你那样的思路,但一直到AT+CMGS=17这一步才出错的啊! 用VB写的cab包已经在网页中可以用了,但是如果改成可以用js new ActiveXObject("vb控件.oxc")? 求助vb用recordset控制flexgrid显示的问题 求助,关于VB串口通讯问题? ■■现金200元奖励!挑战自我!!问win2003server注册表高手!! 如何让窗体固定最大。双击也不能还原的。 vb小问题!~~~ ODBC数据源的问题 怎么去掉,下栽代码上的锁定 谁有文字变形的代码? 小弟第一次来CSDN,大家能否推荐几个visual basic的学习站点: 急啊,非要访问一下服务器才能登陆sqlserver,在线等候。 打印时怎样控制文字在页尾的位置?
不是17也不是返回error
这个时候还没开始验证长度不管长度是多少,都应该返回chr(26)才对的
会返回OK吗?
如果没返回OK,请检查你的串口设置MSComm.Output = "AT+CMGF=0" & Chr(13) & Chr(10)
这是切换到PDU,你确定已经是PDU吗?
呵,我怀疑你的是Text模式
MSComm.Output = AT" & chr(13) & chr(10)
Waiting("OK",1)
MSComm.Output = "AT+CMGF=0" & Chr(13) & Chr(10)
Waiting("OK",1)
MSComm.Output = "AT+CSMS=0" & Chr(13) & Chr(10)
Waiting("OK",1)
MSComm.Output = "AT+CMGS=" & Str(Length) & Chr(13) & Chr(10)
Waiting("OK",1)//Waiting是我自己写的函数你要不就是少了
MSComm.Output = "AT+CSMS=0" & Chr(13) & Chr(10)