⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.java

📁 使用java的exec方法调用windows的命令提示符
💻 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 + -