Как отправить многострочное смс с помощью gnokii с vb.net

Дорогой все я пытался отправить многострочные смс с помощью gnikii, но это не удается

 Dim xCmd As String
    xCmd = "cmd.exe /c echo " & txtBody.Text & " | c:\sms\gnokii.exe --sendsms 0771234567 2> test.txt"
    Shell(xCmd)

пожалуйста, помогите мне

1 ответ

Вы можете разделить ваш текст на vbCrLf и добавить эхо впереди, так что вместо этого вы получите эту команду

cmd.exe /c lineOne echo line2 | c:\sms\gnokii.exe --sendsms 0771234567 2> test.txt

код мудрый вы можете сделать это так:

    Dim sString As String 
    Dim aLines As String()
    Dim xCmd As String

    sString = "lineOne" & vbCrLf & "line2"
    aLines = sString.Split(vbCrLf)
    sString = Join(aLines," echo")

    xCmd = "cmd.exe /c " & sString & " | c:\sms\gnokii.exe --sendsms 0771234567 2> test.txt"
    Shell(xCmd)
Другие вопросы по тегам