怎样让VB创建BAT批处理文件
怎样让VB创建BAT批处理文件而且还要让VB自动填写BAT里的DOS命令代码是什么。写明白点~我是新手~。。。。。。...
怎样让VB创建BAT批处理文件而且还要让VB自动填写BAT里的DOS命令代码是什么。写明白点~我是新手~。。。。。。
展开
6个回答
展开全部
VB可通过Open 语句,用Print # 语句将格式化显示的批处理行命令数据写入顺序文件中。
Open 语句,能够对文件输入/输出 (I/O)。
Print # 语句,将格式化显示的数据写入顺序文件中。
Output关键字,如果 pathname 指定的文件不存在,那么,在用
Append、Binary、Output、或 Random
方式打开文件时,可以建立这一文件。实现代码,在D盘根目录生成一个将D盘根目录下的文件复制到E盘根目录的BAT批处理文件。
Private Sub Form_Click()
Open "D:\Copy.bat" For Output As #1
Print #1, "Copy D:\*.* E:\*.*"
Close #1
End Sub
展开全部
既然会bat,那就好办了,简单点跟你说吧:
新建一个按钮 加入以下代码 shell "cmd.exe /c echo 123>c:\test.txt",vbhide
这行代码的意思是调用cmd来将123写入c盘的test.txt中,后面的vbhide是隐藏dos窗口(不显示cmd运行时的窗口,可去掉),其中echo 123>c:\test.txt就是和在cmd是运行的效果一样。
你可以根据自己的需要修改echo 123>c:\test.txt的内容!!
新建一个按钮 加入以下代码 shell "cmd.exe /c echo 123>c:\test.txt",vbhide
这行代码的意思是调用cmd来将123写入c盘的test.txt中,后面的vbhide是隐藏dos窗口(不显示cmd运行时的窗口,可去掉),其中echo 123>c:\test.txt就是和在cmd是运行的效果一样。
你可以根据自己的需要修改echo 123>c:\test.txt的内容!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写BAT文件的话记事本才是王道!直接将代码复制到记事本-保存-改文件名为xxx.bat-Over。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Open "你要创建BAT的路径" For output as #1
Print #1,"你的DOS命令"
Print #1,"你的DOS命令2"
Print #1,"你的DOS命令3"
Print #1,"你的DOS命令4"
close #1
Shell("你的BAT路径")
Print #1,"你的DOS命令"
Print #1,"你的DOS命令2"
Print #1,"你的DOS命令3"
Print #1,"你的DOS命令4"
close #1
Shell("你的BAT路径")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-10
展开全部
bat是普通的文本文件,就和写文本文件一样的方式即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询