当前位置: 代码迷 >> J2SE >> bat封锁另一个bat
  详细解决方案

bat封锁另一个bat

热度:73   发布时间:2016-04-24 12:23:47.0
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 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"
测试通过
------解决方案--------------------
探讨

在同学电脑上测试了,结果和你们一样,但我的电脑不知道为什么关不了,我的电脑是xp sp2, path:D:\ProgramFiles\Java\jdk1.6.0_11\bin;D:\oracle\product\10.2.0\client_1\bin;D:\oracle\product\10.2.0\db_1\bin;C:\Program Files\AMD APP\bin\x86;%Syste……
  相关解决方案