2013-12-18 53 views
0

親愛的所有IM試圖用gnikii發送短信多短信多行,但它無法如何發送使用gnokii與vb.net

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

請幫我

+0

什麼迴應失敗? – damienc88

+0

@ damienc88我無法得到迴應,如果我刪除txtBody.text並把「嗨」itwill recive給我 –

回答

0

您可以在vbCrLf分割你的文字,並添加回聲在前面所以你最終用這個cmdline來代替

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)