有些软件安装的时候,在安装目录下有一些.bat文件,也有exe文件,比如tomcat。打开exe文件可以启动程序,有时候打开bat文件也能启动程序,请问这些bat文件作用是什么?大家有关这方面的资料或者网摘可以分享一下,先谢过。

解决方案 »

  1.   

    可以理解为bat文件就是单线程去执行CMD命令
      

  2.   

    exe是win32文件,里面的内容可以是任何形式任何组成  
    bat里面只能是CMD命令   你可以用记事本打开bat看看
      

  3.   

    简单明了,多谢,但是在安装目录下要这个bat文件有什么用?
      

  4.   


    用bat去执行一系列的CMD命令而已  试试记事本打开哇  就完全明白了
      

  5.   

    bat就是批处理啊,执行的是操作系统中的exe可执行文件,你用文本打开批处理看里面的程序运作就能知道了
      

  6.   

    你用记事本打开看看就可以了。
    bat文件是批处理,批量执行一系列的cmd命令。他的作用主要是配置一些必要的信息,然后再调用exe文件。
    就拿你的Tomcat来说,如果你一系列的配置信息都有了,那么你运行Bat文件和运行exe文件是没有区别的,如果你的配置信息有些没有添加,那么你双击exe文件可能就运行不了了,而运行Bat会为你添加那些必要的配置信息,然后会再调用那个exe文件,就可以正常运行,这就是这两个的区别。
      

  7.   

    知道它是批处理,也看了其中的信息,是想弄明白有了exe还需要这个bat的有什么作用,10楼讲解的很好。不在日企,刚踏入岗位,还有待提高。
      

  8.   

    2种东西完全就是2种作用
    bat是批处理,他可以执行n个cmd指令,也就是说可以执行n个exe
    exe只是一个应用程序为什么有个exe还要有bat,因为作用不同,bat可以检测配置信息,或者得到错误信息,或者初始化一些配置,exe只是执行程序,只会告诉你成功不成功,bat可以启动exe,只是在命令的最后加了个执行exe的命令,但是他的作用是因为前面的指令而存在
      

  9.   

    bat 批处理,可以按照顺序执行一些列的操作。
      

  10.   

    嘛叫“Win32”命令啊?嘛叫“批处理”啊?才疏学浅,望指教。
      

  11.   

    了解,我并不是不知道它是批处理,也知道如何查看bat文件,说的比较贴切的是10楼和15楼
      

  12.   

    bat用途:
    检测或创建必要的环境变量
    开启或停止某个服务
    传递指定的参数给exe为什么有了exe还需要bat呢?
    因为bat可以很方便让用户根据自己的需求作一些定制,我们的开发人员不能指望用户去反汇编exe吧?