vb调用系统命令,vb调用windows api
作者:admin 发布时间:2024-01-16 01:11 分类:资讯 浏览:687 评论:0
如何用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运行完毕后保留。
- 上一篇:已经是第一篇了
- 下一篇:linuxs查ip命令,linux 查ip地址命令
相关推荐
你 发表评论:
欢迎- 资讯排行
- 标签列表
- 友情链接