我想在vb中建立一个command1按钮,点击这个按钮后实现以下功能:

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:12:04
我想在vb中建立一个command1按钮,点击这个按钮后实现以下功能:
1、在指定位置(如c盘)建立一个名为a.bat的批处理文件
2、在a.bat文件中写入批处理命令(我需要具体详细的格式)
3、用shell调用这个批处理文件
4、点击之后不是在后台运行的,就像是调用cmd.exe一样,可以看到结果
并且调用完,实现一定的功能之后出现提示,"按任意键结束“,然后删除这个批处理命令
5]若再次点击这个按钮后,重复以上4个步骤
急急急!在线等,谢谢!!!!

private sub command1_click
Open d + "C:\a.bat" For Output As #1
Print #1, "@ echo off"
Print #1, "中间内容自己加"
Print #1, "pause"
Close #1
Shell ("C:\a.bat",vbnormalfocus)
kill "C:\a.bat"
end sub

这里有更多的代码:http://blog.163.com/liu6475@126/
我的QQ:875673922
我今年14岁

首先要在列表上建立一个drivelistbox和dirlistbox控件用来指定文件保存的目录。(使用可参考vb帮助)。然后直接适用wirte 函数将批处理命令写到文件目录+"\a.bat"下。关闭文件。
调用shell语句,运行该文件。在调用shell时其中的第二个参数可选择运行文件窗口的显示方式,选择vbNormalFocus即可。