批处理调用可执行文件文件

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:11:40
急。。。。。。哪位大侠可以帮帮忙啊。
我是用一个批处理调用另一个可执行文件,想要的效果是调用文件后,不管文件状态如何(是否关闭),都把批处理关闭。。。如何实现。
因为我调用的文件是一个服务,必须一直开着

CMD命令
退出 CMD.EXE 程序(命令翻译程序)或当前批处理脚本。

EXIT [/B] [exitCode]

/B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个
批处理脚本外执行,则会退出 CMD.EXE

exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL
设成那个数字。如果退出 CMD.EXE,则用那个数字设置
过程退出代码。

例子:
@echo off
::以下是你的做的批处理命令,什么都行,自己写
exit /?>a.txt
strat a.txt
exit /b

@echo off
start 需要调用的可执行文件的绝对路径(系统盘的需使用变量)>nul 2>nul
exit

就可以了
比如我想要开启D盘下A文件夹下的一个1.exe

@echo off
start "D:\A\1.exe">nul 2>nul
exit

@echo off
sc start 服务名
exit

保存为.bat文件就可以了..
至于其中的服务名,你可以打开"控制面板",找到"计算机管理"--"服务",找到你要打开的那个服务,右键"属性",看看该服务的名字是什么,服务的名字可都是没有空格的哦..把那个名字替换批处理文件里的"服务名"就可以了

打开文件的是:

start "" "c:\a.exe"

打开服务的是:

net start 服务名

用启动服务滴命令啊~<