bat关闭另一个bat
参照这里的用法:http://zhidao.baidu.com/question/113865001.html
我写了一个app:
Test1.java
Java code
public class Test1{
public static void main(String...args) throws InterruptedException{
while(true){
Thread.sleep(1000);
System.out.println("dead loop");
}
}
}
1.bat:
Assembly code
@echo off
title 1.bat
%JAVA_HOME%/bin/java Test1
2.bat:
Assembly code
@echo off
taskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
pause
我现在想通过1.bat来执行Test1.java,然后再通过2.bat来终止执行,但是现在却没有作用。
如果1.bat中没有java Test1这句,则是可以的。
请问如何改?thanks
------解决方案--------------------taskkill /IM cmd.exe
测试通过
------解决方案--------------------taskkill /FI "WINDOWTITLE eq 1.bat"
测试通过
------解决方案--------------------