1、命名出了问题。请再确认bat文件的扩展名为bat,建议查看属性,如还是txt,请更正。
2、查文件的编码类型,另存为时,对话框底部有选择。
3、文件中的程序出问题。变量名,环境,路径,条件,循环等等会有提示。但是,如设置了出错时退出,会一闪而过。
4、程序执行完成,也会闪退。
5、执行对象为空,闪退。
还有很多其它原因,不一一列出了。
用记事本打开那个bat,有没有乱码?我用WIN7,其中的记事本可以自动识别unicode、UTF-8或ANSI编码,所以不论bat是什么编码,都不会在记事本中显示出乱码。你的bat不论是什么编码,用记事本打开都应该没有乱码。
而运行有乱码,那是因为那个bat本身是Unicode或UTF-8编码,它只是打开了一个命令提示符窗口,并没有执行那怕一句命令。
你用记事本打开那个bat,再另存为一下,此时选择ANSI编码,再运行试试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)