📄 main.java
字号:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class main {
/**
* @param args
*/
public static void main(String args[]){
boolean runexe,runclock;//标志游戏程序是否在运行
runclock=false;
clockthread IPMsg=new clockthread(10,"IPMsg(文件传输).exe");
while(true){
runexe=false;
try {
Thread.sleep(1000);
Process p = Runtime.getRuntime().exec("tasklist");
BufferedReader bw = new BufferedReader(new InputStreamReader(p
.getInputStream()));
String pstr = "";
String pst = "IPMsg(文件传输).exe";
while ((pstr=bw.readLine())!=null){
if(pstr.indexOf(pst)!=-1){
runexe=true;
break;
}
}
if(runexe==true&&runclock==false){//确认该进程已启动
System.out.println("IPMsg(文件传输)");
runclock=true;
IPMsg.stopflag=false;
if(!IPMsg.startflag){
IPMsg.start();
IPMsg.startflag=true;
}
}
if(runexe==false&&runclock==true){//确认该进程已关闭
System.out.println("IPMsg(文件传输)end");
runclock=false;
if(IPMsg.stopflag==false){
IPMsg.stopflag=true;
}
}
p.destroy(); //结束tasklist进程
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -