Bonjour tout le monde
Svp .. j'ai vraiment besoin d'aide pour resoudre ce problème
Avec mon mobile .. manuellement je tape ce code (*99#) pour afficher mon numero mobile .. et ce message apparaîtra sans aucun problème ( MSISDN : 213773155213 )
J'ai voulu obtenir mon numero mobile avec ce code :
Mais malheureusement les deux derniers chiffres n'apparaissent pas et j'obtiens ce resultat ( MSISDN : 2137731552, 15 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.SerialPort1.PortName = "COM3" Me.SerialPort1.BaudRate = "1200" If Not (Me.SerialPort1.IsOpen = True) Then Me.SerialPort1.Open() End If Me.SerialPort1.Write("AT+CUSD=1," & Convert.ToString(Chr(34)) & "*99#" & Convert.ToString(Chr(34)) & ",15" & System.Environment.NewLine) System.Threading.Thread.Sleep(7000) Me.RichTextBox1.Text = System.Text.RegularExpressions.Regex.Match(Me.SerialPort1.ReadExisting, "(?<=\:).+").Value.Trim End Sub
Merci beaucoup d'avance pour l'aide
Cordialement
Sondoss
Partager