重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
import java.awt.FlowLayout;
創新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站制作、網站建設、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的阿爾山網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
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("關機");
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("關機");
}
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("錯誤指令!");
e1.printStackTrace();
}
}
}
}
導入:import="java.text.SimpleDateFormat"
代碼:SimpleDateFormat 別名 = new SimpleDateFormat("yyyy-MM-dd E");
String time = sdf.format(new Date());
1.桌面 右鍵→查看→顯示桌面圖標 把復選框鉤掉
2.直接把桌面進程結束 打開任務管理器 win7電腦按shift+ctrl+esc
非win7電腦按shift+ctrl+del 選擇進程這一欄 找到一個進程名為 explorer.exe 的進程
結束后桌面就沒有了 如果想調出來 再次打開任務管理器 依次選擇 文件→新建任務
在里面輸入 explorer.exe 按下確定 就打開了
還有 自動關機可以用cmd命令來實現 比如想在22:00分關機
就cmd里面打 at 22:00 shutdowm -t -s(注意空格)
如果想取消就輸入shutdown -a
cmd怎么打開:開始菜單→運行→輸入cmd
或者在鍵盤上按win+r 要先按win再按R 不能同時按下
把時間設置,存到配置文件,Java程序去讀取就可以實現;
參考:
public class shutdownSystem extends Thread{
//設置關機時與分
private static shutdownH=10;
private static shutdownM=10;
public void run(){
// 獲取當關時與分
int thisH=Calendar .HOUR_OF_DAY;
int thisM=Calendar.MINUTE;
if(shutdownH==thisH shutdownM==thisM){
try {
//關機
java.lang.Runtime.getRuntime().exec( "shutdown -s ");
} catch (java.io.IOException e) {
e.printStackTrace();
}finally{
try{
//間隔一分鐘檢查一次,確保能檢查到關機時間
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的單位為秒,可以改成你想要的任何數字。
如果是想定時關機,可用這句:rt.exec("at 19:00 shutdown.exe -s");19:00可以換成你想要的時間*/
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
現在都喜歡用VBS,估計是因為它方便吧,自動關機的代碼VB和VBS都通用!以下是自動關機的代碼~30秒倒計時關機!代碼如下shell
"shutdown
-s"
(最簡單的代碼)解決辦法就是把下面的代碼寫在記事本里然后保存為***.bat格式就可以了shutdown
-a你也可以讓對方運行你的程序時彈出個對話框,代碼如下:msgbox"對話框內容"合并起來就是shell
"shutdown
-s"
msgbox"對話框內容"意思就是說運行后彈出對話框的內容同時倒計時30秒關機!
回答滿意請采納,謝謝,尊重他人勞動成果