参照这里的用法: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 offtitle 1.bat%JAVA_HOME%/bin/java Test1
2.bat:
- Assembly code
@echo offtaskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /Fpause
我现在想通过1.bat来执行Test1.java,然后再通过2.bat来终止执行,但是现在却没有作用。
如果1.bat中没有java Test1这句,则是可以的。
请问如何改?thanks
------解决方案--------------------
taskkill /IM cmd.exe
测试通过
------解决方案--------------------
taskkill /FI "WINDOWTITLE eq 1.bat"
测试通过
------解决方案--------------------