| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 754 人关注过本帖
标题:VB 调用 bat 批处理命令运行后无效,双击 bat 运行有用
只看楼主 加入收藏
大米饭VB
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-8-8
收藏
 问题点数:0 回复次数:0 
VB 调用 bat 批处理命令运行后无效,双击 bat 运行有用
如题,本人VB菜鸟一枚,刚开始学习,最近用VB通过shell调用bat批处理命令,可以调用,bat指令dos窗口也会启动,但是没有运行效果,双击bat文件就有运行效果,请高人指点
代码如下

   lujing = App.Path & "\TC-9_HexToBin.bat"
   Open lujing For Output As #1
   binpath = Left(newwenjian, Len(newwenjian) - 3) & "bin"
   Print #1, "TargetFileConverter.exe -hex2bin " & Chr(&H22) & newwenjian & Chr(&H22) & " " & Chr(&H22) & binpath & Chr(&H22) & " -pad 0xff -align 0x4000"
   Close #1

   Shell lujing, vbNormalFocus
大致如下,通过打开TC-9_HexToBin.bat,修改TC-9_HexToBin.bat内容,调用一个外部程序TargetFileConverter.exe,将hex文件转化为和hex同目录下同名字的bin文件
VB调用有dos窗口出现,但是没有bin文件生成,VB调用后TC-9_HexToBin.bat内容也正确,双击TC-9_HexToBin.bat就可以自动生成bin文件了
如果文档路径为TC-9_HexToBin.bat同一个文件夹下就可以自动生成bin文件,其他路径就不行了,不会生成bin文件,要双击TC-9_HexToBin.bat一下才可以生成
2014-08-08 14:42
快速回复:VB 调用 bat 批处理命令运行后无效,双击 bat 运行有用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049230 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved