在VB中调用CMD时CMD命令调用多个VB文本里的命令时的问题?
在VB中调用CMD时CMD命令调用TEXT1和TEXT2比如TEXT1值为127.0.0.1TEXT2值为25486本人VB代码为DimstrAsStringstr="d...
在VB中调用CMD时CMD命令调用TEXT1和TEXT2
比如TEXT1 值为127.0.0.1
TEXT2 值为25486
本人VB代码为
Dim str As String
str = "dir"
Shell "cmd /c xxxxx.exe " & Text1 & Text2
End Sub
但执行出来的命令为xxxxxx.exe 127.0.0.125486
正确的CMD命令是
xxxxxx.exe 127.0.0.1 25486
" & Text1 & Text2 中间不能打空格!
请问如何解决? 展开
比如TEXT1 值为127.0.0.1
TEXT2 值为25486
本人VB代码为
Dim str As String
str = "dir"
Shell "cmd /c xxxxx.exe " & Text1 & Text2
End Sub
但执行出来的命令为xxxxxx.exe 127.0.0.125486
正确的CMD命令是
xxxxxx.exe 127.0.0.1 25486
" & Text1 & Text2 中间不能打空格!
请问如何解决? 展开
2个回答
展开全部
我认为应该用ASCII字符的空格表示,按下面的格式试试
Shell "cmd /c xxxxx.exe "& Text1 &chr(32) & Text2 &
Shell "cmd /c xxxxx.exe "& Text1 &chr(32) & Text2 &
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询