怎样让VB创建BAT批处理文件

怎样让VB创建BAT批处理文件而且还要让VB自动填写BAT里的DOS命令代码是什么。写明白点~我是新手~。。。。。。... 怎样让VB创建BAT批处理文件而且还要让VB自动填写BAT里的DOS命令代码是什么。写明白点~我是新手~。。。。。。 展开
 我来答
zdingyun
2018-07-05 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

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



307677814
2011-12-11 · TA获得超过140个赞
知道答主
回答量:179
采纳率:0%
帮助的人:73.4万
展开全部
既然会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的内容!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
7zig
2011-12-11 · TA获得超过210个赞
知道小有建树答主
回答量:326
采纳率:28%
帮助的人:153万
展开全部
写BAT文件的话记事本才是王道!直接将代码复制到记事本-保存-改文件名为xxx.bat-Over。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csgajcr
推荐于2016-08-12 · TA获得超过356个赞
知道小有建树答主
回答量:377
采纳率:100%
帮助的人:244万
展开全部
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路径")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-10
展开全部
bat是普通的文本文件,就和写文本文件一样的方式即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式