import java.awt.FlowLayout;
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的阿爾山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test extends JFrame implements ActionListener{
private JButton button=new JButton("關(guān)機(jī)");
public Test(String title){
super(title);
setBounds(100, 100, 400, 300);
setVisible(true);
setLayout(new FlowLayout());
add(button);
button.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new Test("關(guān)機(jī)");
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==button) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("Shutdown -s -t 30");
} catch (IOException e1) {
System.out.println("錯(cuò)誤指令!");
e1.printStackTrace();
}
}
}
}
導(dǎo)入:import="java.text.SimpleDateFormat"
代碼:SimpleDateFormat 別名 = new SimpleDateFormat("yyyy-MM-dd E");
String time = sdf.format(new Date());
1.桌面 右鍵→查看→顯示桌面圖標(biāo) 把復(fù)選框鉤掉
2.直接把桌面進(jìn)程結(jié)束 打開任務(wù)管理器 win7電腦按shift+ctrl+esc
非win7電腦按shift+ctrl+del 選擇進(jìn)程這一欄 找到一個(gè)進(jìn)程名為 explorer.exe 的進(jìn)程
結(jié)束后桌面就沒有了 如果想調(diào)出來 再次打開任務(wù)管理器 依次選擇 文件→新建任務(wù)
在里面輸入 explorer.exe 按下確定 就打開了
還有 自動(dòng)關(guān)機(jī)可以用cmd命令來實(shí)現(xiàn) 比如想在22:00分關(guān)機(jī)
就cmd里面打 at 22:00 shutdowm -t -s(注意空格)
如果想取消就輸入shutdown -a
cmd怎么打開:開始菜單→運(yùn)行→輸入cmd
或者在鍵盤上按win+r 要先按win再按R 不能同時(shí)按下
把時(shí)間設(shè)置,存到配置文件,Java程序去讀取就可以實(shí)現(xiàn);
參考:
public class shutdownSystem extends Thread{
//設(shè)置關(guān)機(jī)時(shí)與分
private static shutdownH=10;
private static shutdownM=10;
public void run(){
// 獲取當(dāng)關(guān)時(shí)與分
int thisH=Calendar .HOUR_OF_DAY;
int thisM=Calendar.MINUTE;
if(shutdownH==thisH shutdownM==thisM){
try {
//關(guān)機(jī)
java.lang.Runtime.getRuntime().exec( "shutdown -s ");
} catch (java.io.IOException e) {
e.printStackTrace();
}finally{
try{
//間隔一分鐘檢查一次,確保能檢查到關(guān)機(jī)時(shí)間
this.sleep(60000);
}chatch(Exception ex){}
}
}
}
}
public class RuntimeTest {
public static void main(String[] args)
{
Runtime rt=Runtime.getRuntime();
try
{
rt.exec("shutdown.exe -s -t 40");
/*40的單位為秒,可以改成你想要的任何數(shù)字。
如果是想定時(shí)關(guān)機(jī),可用這句:rt.exec("at 19:00 shutdown.exe -s");19:00可以換成你想要的時(shí)間*/
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
現(xiàn)在都喜歡用VBS,估計(jì)是因?yàn)樗奖惆?,自?dòng)關(guān)機(jī)的代碼VB和VBS都通用!以下是自動(dòng)關(guān)機(jī)的代碼~30秒倒計(jì)時(shí)關(guān)機(jī)!代碼如下shell
"shutdown
-s"
(最簡(jiǎn)單的代碼)解決辦法就是把下面的代碼寫在記事本里然后保存為***.bat格式就可以了shutdown
-a你也可以讓對(duì)方運(yùn)行你的程序時(shí)彈出個(gè)對(duì)話框,代碼如下:msgbox"對(duì)話框內(nèi)容"合并起來就是shell
"shutdown
-s"
msgbox"對(duì)話框內(nèi)容"意思就是說運(yùn)行后彈出對(duì)話框的內(nèi)容同時(shí)倒計(jì)時(shí)30秒關(guān)機(jī)!
回答滿意請(qǐng)采納,謝謝,尊重他人勞動(dòng)成果
網(wǎng)站欄目:java自動(dòng)關(guān)機(jī)程序代碼,java自動(dòng)關(guān)機(jī)程序代碼錯(cuò)誤
網(wǎng)頁URL:http://sd-ha.com/article24/hoodje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)