右侧
当前位置:网站首页 > 资讯 > 正文

vb调用系统命令,vb调用windows api

作者:admin 发布时间:2024-01-16 01:11 分类:资讯 浏览:112 评论:0


导读:如何用VB调用DOS命令?MkDirc:\somedir\--或MkDirc:\somedir---解决方案---你可将需执行的DOS命令写成***.Bat文件保存在C盘...

如何用VB调用DOS命令?

MkDir c:\somedir\--或MkDir c:\somedir ---解决方案--- 你可将需执行的DOS命令写成***.Bat文件保存在C盘,然后用 执行。

VB可通过在Shell函数调用的可执行Dos命令时使用Windowstyle参数为vbHide(或0)不显示CMD窗口。Shell 函数,执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

必选。String。要执行的程序的名称,以及任何必选的参数和命令行开关。PathName 也可以包含驱动器和目录路径或文件夹。如果您不知道程序的路径,可以使用 My.Computer.FileSystem.GetFiles 方法进行查找。

If Not f.AtEndOfStream Then strReturn = f.ReadAll 获得输出结果 Kill tmp.txt 删除临时文件 只有文件内容为空,才出现输入超出文件尾,以前没考虑到dos程序可以不输出任何结果。

向窗体添加一个按钮:Command Button,Name(名称)属性:cmdOK,Caption属性为:确定(&O) 。

如何在VB中,调用DOS下的命令

你可将需执行的DOS命令写成***.Bat文件保存在C盘,然后用 执行。

VB可通过在Shell函数调用的可执行Dos命令时使用Windowstyle参数为vbHide(或0)不显示CMD窗口。Shell 函数,执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

必选。String。要执行的程序的名称,以及任何必选的参数和命令行开关。PathName 也可以包含驱动器和目录路径或文件夹。如果您不知道程序的路径,可以使用 My.Computer.FileSystem.GetFiles 方法进行查找。

关于VB用shell调用CMD

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

iReturn=objShell.Run(cmd.exe /C c:\a.exe, 0, TRUE)VBS写。

代码:Shell cmd /c E:\11ple说明:Shell可以调用任何类型的文件,其中/c参数指定了cmd运行完毕后自动关闭,如果换成/k参数则指定了cmd运行完毕后保留。

标签:


取消回复欢迎 发表评论: