www.qpyd.net > vB shEll调用Dos 的Copy命令怎么获取tExt.tExt里的...

vB shEll调用Dos 的Copy命令怎么获取tExt.tExt里的...

Shell "cmd /c copy /b " & Text1.Text & " " & Text2.Text

两段代码经过测试,都是可以成功输出1.txt的,检查一下有没有其他原因。

shell "cmd /c copy c:\123.txt d:\234.txt"

%~dp0 在bat文件中表示bat文件所在目录,不一定是当前目录,直接在cmd窗口无效。 当前目录用 %cd% 或 . 表示,也可以省略。 setlocal enabledelayedexpansion 也是bat文件写法,直接在cmd窗口无效。 语句不涉及延迟变量,不需要用 /v 开启( /vo...

Dim pid As Long pid = Shell("cmd.exe /C Ping " & Text1.Text & " > c:\r.txt", vbHide) ' 提示 Text2.Text = "正在执行Ping " & Text1.Text & " ..." '等待Shell执行结束 Dim hProc As Long hProc = OpenProcess(PROCESS_QUERY_INFORMATION, ...

举个例子吧: Private Sub Form_Click() On Error Resume Next Shell "cmd /c ping baidu.com > 1.txt", vbHide'dos可换成别的 Do While FileLen("1.txt") = 0 DoEvents Loop Open "1.txt" For Input As #1 Do While Not EOF(1) Line Input #1, ...

Shell "cmd.exe /c " + Text1.Text, vbMaximizedFocus 这样是可以执行命令的,就是没有回显而已 我也刚学VB,交流下吧 QQ958393566

你那个 shell "a" 中的a 只能代表字母a,而不是变量。正确如下: 如单击按钮打开程序 private sub command1_click() dim a as string a=text1.text shell a,vbNormalFocus end sub

shell "cmd.exe /k dir > c:\1.txt"

VB中Shell执行CMD命令使用如下代码 Shell "cmd.exe /c 你要执行的命令"其中要执行的命令中需要注意空格问题 如果一个参数中有空格就需要使用双引号引起来,双引号在VB字符串中使用两个双引号("")表示。 例如: Shell "cmd.exe /c copy ""d:\ab...

网站地图

All rights reserved Powered by www.qpyd.net

copyright ©right 2010-2021。
www.qpyd.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com