由于有select case所以将
MSComm1.Output = "AT+CMGS=" & Chr(34) & "+86" & SIM & Chr(34) & Chr$(13)
放到select case前面,以免每次都写这个但现在出现一个情况,当条件不成立时,我不需要发送at+cmgs后的语句了
能有办法取消上面这句吗?

解决方案 »

  1.   

    楼上误解了:
    我先写了这个
    MSComm1.Output = "AT+CMGS=" & Chr(34) & "+86" & SIM & Chr(34) & Chr$(13)
    这时已出现   >    让我们输入发送的字符我在这里做判断,但是出错之后,我想取消发送,否则下我操作的
    "AT+CMGS=" & Chr(34) & "+86" & SIM & Chr(34) & Chr$(13)
    会出现在> 之后,当做要发送的字符。说的有点不太清楚,希望做过的帮助下。
      

  2.   

    一般我先组织第二句,再组织第一句。再发送。
    如果你非要这么做,想取消的话,发个chr(26)就行了。