在窗体程序的button按钮里执行bat文件,bat里的语句可以执行,但是在vs打包时在安装函数Install里同样的语句,不能执行,感觉bat文件有调用,但是里面的语句没有执行,原因是什么呢,求指教
你的bat文件在安装的时候有没有放在这个所谓的program files(x86)的文件夹下面
bat文件的内容是什么,它内部调用了什么命令和文件,这些文件和命令在安装的计算机上有没有,是不是在对应的路径下
你可以在bat文件里加上一行@echo on,或者去掉@echo off,让它把错误信息显示出来看下。
最后,看下是不是权限不足的问题,总之,要先看了bat文件的内容和错误信息才知道,但是不外乎以上这些原因。
运行时错误,建议在try catch finally格式中包含相关语句,并输出执行的日志(异常以及正常),这样才能找到明确原因。最大的可能是
权限问题。