visual basicl 一问

来源:百度知道 编辑:UC知道 时间:2024/06/28 08:02:32
有没有方法可以在visual basicl中成运行cmd中的指令,或间拉打开cmd来运行..
如del一些东西等的指令,或设定"执行"的指令(例如打开法册表)

如果你想删除某个文件,可以使用Kill方法
Kill 文件名
操作注册表可以使用API函数
当然,如果想打开CMD可以使用Shell方法
Shell "cmd.exe",vbNomalFocus
你想通过cmd来运行del文件等命令,可以这样
Shell "cmd.exe /c del 文件名",vbNomalFocus (或者可以使用vbHide,表示不显示那个CMD窗口 cmd后面的/c表示把后面的参数当作命令行来执行,执行完成后关闭,你可以使用cmd /?来查看cmd命令的帮助信息)
想打开注册表可以这样
Shell "regedit.exe",vbNomalFocus

private function F() as boolean
dim theshell as string
dim x
on error goto Error_Format
theshell="(cmd命令例如)FORMAT C:\ NET SEND " 别乱用哦
x=shell(theshell)
F =true
exit function
Error_Format:
F =false
end function

shell