我想运行并使用相同的批处理文件终止进程

时间:2014-03-23 20:27:57

标签: batch-file

我有点主义我希望这个程序在我点击一个批处理文件时运行,当我不希望这个程序运行时我想用相同的批处理文件杀死它。任何人都可以写脚本非常感谢您抽出宝贵的时间。 我试过脚本但是失败了。

2 个答案:

答案 0 :(得分:1)

如果bitlord没有运行,那么这将启动它 如果bitlord正在运行,那么这将杀死它

更改第2行和第3行以设置program namepath

@echo off
set "program=bitlord.exe"
set "folder=c:\program files\bitlord"
tasklist |find /i "%program%" >nul || start "" "%folder%\%program%" & goto :EOF
tasklist |find /i "%program%" >nul && taskkill /f /im "%program%" & goto :EOF

答案 1 :(得分:0)

好。我想我现在明白你的问题了:

@echo off
taskkill.exe /f /im notepad.exe
start calc.exe

神奇的是使用启动命令异步启动新命令。意思是,它不会等待终止。