亲爱的各位,我试着用gnikii发送多行短信,但失败了。
Dim xCmd As String
xCmd = "cmd.exe /c echo " & txtBody.Text & " | c:\sms\gnokii.exe --sendsms 0771234567 2> test.txt"
Shell(xCmd)请帮帮我
发布于 2013-12-18 16:15:52
您可以在vbCrLf上拆分文本并在前面添加echo,这样您就可以得到以下命令行
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)https://stackoverflow.com/questions/20650237
复制相似问题