日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java开机自动运行,怎么用java实现程序开机自动运行

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java开机自动运行,怎么用java实现程序开机自动运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當前位置:我的異常網? J2SE???怎么用java實現程序開機自動運行

怎么用java實現程序開機自動運行

www.myexceptions.net??網友分享于:2013-02-17??瀏覽:69次

如何用java實現程序開機自動運行?

如何用java實現程序開機自動運行?

------解決方案--------------------

期待答案!

------解決方案--------------------

上課時間自動關機程序!

package 管理;

import java.util.*;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

class g extends Thread

{

public static void main(String args[])

{

try{

File f=new File( "reg.reg ");

if(f.exists()==false)

{

FileOutputStream reg=new FileOutputStream( "reg.reg ");

String streg=new String( "Windows Registry Editor Version 5.00\r\n\r\n[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run]\r\n\ "gjava\ "=\ "javaw g\ " ");

reg.write(streg.getBytes());

reg.close();

Runtime r=Runtime.getRuntime();

r.exec( "regedit /s reg.reg ");

}

}catch(Exception e){}

int jiang;

int week;

jiang=-1;

//我的課表true表示有課

boolean[][] kb={{true,false,true,true,true,false,false},

{false,false,true,true,true,false,false},

{true,false,true,false,true,false,false},

{true,false,true,false,false,false,false},

{true,false,true,false,true,false,false},

};

Calendar cdate=Calendar.getInstance();//日歷對象

while(true){

cdate.setTime(new Date());//初始化

week=cdate.get(Calendar.DAY_OF_WEEK)-1;//星期

int hour=cdate.get(Calendar.HOUR_OF_DAY);

int minute=cdate.get(Calendar.MINUTE);

//關機時間段

switch(hour)

{

case 7:

case 8:jiang=0;

if(hour==7&&minute> =40)turndown(jiang,week,kb);//關機

if(hour==8)turndown(jiang,week,kb);break;

case 9:if(minute <35){jiang=0;turndown(jiang,week,kb);}

if(minute> =55){jiang=1;turndown(jiang,week,kb);}

break;

case 10:jiang=1;turndown(jiang,week,kb);break;

case 11:if(minute <30){jiang=1;turndown(jiang,week,kb);}break;

case 13:if(minute> =40){jiang=2;turndown(jiang,week,kb);}break;

case 14:jiang=2;turndown(jiang,week,kb);break;

case 15:if(minute <35){jiang=2;turndown(jiang,week,kb);}

if(minute> =35){jiang=3;turndown(jiang,week,kb);}

break;

case 16:jiang=3;turndown(jiang,week,kb);break;

case 17:if(minute <30){jiang=3;turndown(jiang,week,kb);}break;

case 18:if(minute> =10){jiang=4;turndown(jiang,week,kb);}break;

case 19:jiang=4;turndown(jiang,week,kb);break;

case 20:if(minute <5){jiang=4;turndown(jiang,week,kb);}break;

case 22:if(week!=5&&week!=6&&minute> =55){turndown();}break;

case 23:if((week==5||week==6)&&minute> =25){turndown();}break;

default:break;

}//swtich

try{

sleep(60000);//暫停一分30秒

}catch(Exception e){}

}//while

}//main

static void turndown()

{

JFrame j=new JFrame( "解除關機 ");

final JPasswordField passwordField=new JPasswordField(10);

passwordField.setEchoChar( '0 ');

JButton jb=new JButton( "解除關機 ");

JLabel l=new JLabel( "口令: ");

jb.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{

try{

if(passwordField.getPassword().length <1)return;

String pass=new String(passwordField.getPassword());

if(pass.compareTo( "19861030 ")==0)System.exit(0);

}catch(Exception ee){}

}

});

passwordField.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{

try{

if(passwordField.getPassword().length <1)return;

String pass=new String(passwordField.getPassword());

if(pass.compareTo( "19861030 ")==0)System.exit(0);

文章評論

總結

以上是生活随笔為你收集整理的java开机自动运行,怎么用java实现程序开机自动运行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。