我想在一个批处理文件中(.bat)自动执行两个或两个以上的exe文件,怎么做啊??如:(installutil serviceone.exe
installutil servicetwo.exe)望大狭们指教??

解决方案 »

  1.   

    你顺着写就行了
    a.exe
    b.exe
    就顺序执行了。
      

  2.   

    执行没有问题,按顺序写就是了。不过你似乎是需要参数:installutil %1
    installutil %2执行的时候在批处理文件名后面跟上serviceone.exe servicetwo.exe
      

  3.   

    installutil serviceone.exe %1
    installutil serviceTwo.exe %2
    这样吗???
      

  4.   

    %0表示批处理文件自己的文件名,%1开始依次为参数
    例如a.bat
    @echo off
    echo %0
    echo %1
    echo %2调用a par1 par2
    则会依次输出
    a
    par1
    par2
      

  5.   

    还是没太明白,可以就serviceone.exe ,serviceTwo.exe 两个写下嘛??
      

  6.   

    服了,1楼不就告诉你可以了。你不能自己试试么。比找人确认更快啊。一下子的事情。
    可以,可以!
    文件中就写2行,就可以了。保存为aaa.bat
    serviceone.exe 
    serviceTwo.exe 
      

  7.   

    诶。
    你缺的延伸知识太多了。
    1.你知道什么叫相对路径什么叫绝对路径吧?不知道的话搜索一下。
    2.不运行,结果呢?总有输出的,要么是文件没找到,要么是你运行错误提示。你不说谁猜的到你遇到什么情况,不要用你的无知来否定别人正确的回答。
    3.诶。你如何编写批处理文件的,notepad保存bat你知道要保存的时候文件名前后各写一个半角的引号,没保存成a.bat.txt吧。
    批处理实际上就是调用shell。shell调用过程就是和双击一样的启动一个程序,路径没错,文件存在,是必然会执行的,而你反复说的不执行,你没有说你其他的该问的部分。