十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
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秒关机!
回答满意请采纳,谢谢,尊重他人劳动成果