shutdown
Windows
XP系统通过一个名为Shutdownexe的程序来完成关机 *** 作(位置在Windows\System下),一般情况下XP的关机是由关机程序
shutdownexe来实现的,关机的时候调用shutdownexe。由此可知要阻止强行关机就是要取消对shutdownexe的调用。
命令如下:
shutdownexe
-a
取消关机
shutdownexe
-s
关机
shutdownexe
-f
强行关闭应用程序。
shutdownexe
-m
\\计算机名
控制远程计算机。
shutdownexe
-i
显示图形用户界面,但必须是Shutdown的第一个参数。
shutdownexe
-l
注销当前用户。
shutdownexe
-r
关机并重启。
shutdownexe
-t时间
设置关机倒计时。
shutdownexe
-c"消息内容"
输入关机对话框中的消息内容(不能超127个字符)。
比如你的电脑要在24:00关机,可以选择“开始→运行”,输入“at
24:00
Shutdown
-s”,这样,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdownexe
-s
-t
7200”,这里表示120分钟后自动关机,“7200”代表120分钟。
如果想取消的话,可以在运行中输入“shutdown
-a”。另外输入“shutdown
-i”,则可以打开设置自动关机对话框,对自动关机进行设置。
让Windows
2000也实现同样的效果,可以把Shutdownexe复制到系统目录System32下
eg:shutdownexe
-s
-m
\\z20235
当然你还可以把shutdown与at命配合使用来定时关机,会更加的精确,格式:at
关机时间
shutdown
选项
实例:
at
12:45
shutdown
-s
-t
20
就是让机子在12:45关机,并倒计时20秒。须要注意的是在使用它时须先打开
“Task
Scheduler”服务。
新建两个 label1 的组,一个是 label1(0) 另一个是 label1(1)
新建三个 command
新建一个 timer
代码如下:
Dim dd As Integer
Dim ff As Boolean
Private Sub Command1_Click()
Timer1Enabled = False
Timer1Interval = 3000
Timer1Enabled = True
ff = True
Label1(1)Caption = "我也喜欢你耶!"
Label1(1)ForeColor = &HFF
Command2Visible = False
Command1Visible = False
Command3Visible = True
End Sub
Private Sub Command2_Click()
dd = dd + 1
Select Case dd
Case 1
Label1(1)Caption = "你真的不叫吗?"
Case 2
Label1(1)Caption = "真的忍心不叫我吗?"
Case 3
Label1(1)Caption = "我好想让你叫我啊!你不叫我我好失望的啊!"
Case 4
Label1(1)Caption = "真的不叫吗,那我要关你的电脑了啊!"
Case 5
Label1(1)Caption = "离关机还有 60 秒。"
Timer1Interval = 1000
Timer1Enabled = True
Case Else
Label1(1)Caption = "离关机还有 " & 65 - dd & " 秒。"
End Select
End Sub
Private Sub Command3_Click()
ff = True
End
End Sub
Private Sub Form_Load()
Command3Visible = False
dd = 0
ff = False
End Sub
Private Sub Form_Unload(Cancel As Integer)
If Not (ff) Then
Cancel = True
Label1(1)Caption = "你关不掉的,除非你叫我哥哥。"
End If
End Sub
Private Sub Timer1_Timer()
If ff Then End
If dd < 65 Then
dd = dd + 1
Label1(1)Caption = "离关机还有 " & 65 - dd & " 秒。"
Else
Shell "shutdown -s -t 0"
ff = True
End If
End Sub
可以通过C语言调用系统命令实现关机。
1、C语言可以通过system函数实现调用系统命令(shell 命令)。
system函数声明于stdlibh, 形式为
int system(const char cmd);
功能为执行cmd中的shell指令。
2、在windows中,关机命令为shutdown 具体说明如图:
更多信息,可以命令行下输入shutdown /查看。
3、从命令说明上可以得知,shutdown /s 即可实现关机效果。
4、参考代码:
#include <stdlibh>int main()
{
system("shutdown /s");//调用关机命令。
while(1);
}
5、注意事项:
该命令仅用于windows,如果要移植到其它 *** 作系统,则需要适配目标系统的关机命令,如Linux的halt或shutdown -h。
电脑设置定时关机的具体步骤如下:
1、在左侧设置关机时间。
2、模式可以设置为,日,时间,倒计时。
3、可以将 *** 作设置为关机和重启。
4、设置完成后,点击添加开始。
5、如果你不需要计时器,检查并关闭。
6、可以检查和清除列表。
扩展资料:
定时关机命令为用户提供简单易用的远程开关机、定时开关机,常用的定时关机命令方式有以下三种:第一种是系统本身自带的定时关机命令,第二种是第三方定时关机程序,譬如关机王定时关机软件、关机小助手、我的电脑定时关机等软件,第三种是硬件设置定时关机。
SystemDiagnosticsProcessStart("shutdownexe", "-s"); // 关机
SystemDiagnosticsProcessStart("shutdownexe", "-r"); // 重启
SystemDiagnosticsProcessStart("shutdownexe", "-l"); // 注销
1、首先要做的就是打开记事本文本文档、依次打开开始菜单、选择程序、然后选择附件里面的记事本、打开记事本文件或直接新建记事本文本文档。
2、在记事本输入shutdown -s -t 20 这句话的意思是 :-s 指关机的意思、-t指定多长时间的意思、20代表20秒后关机、中间是一个空格,时间可以自己设定、单位是秒。
3、文件→另存为、直接存桌面就好了、保存类型一定要选择“所有文件”文件名随便取但是后缀名一定是“bat”。
4、点击“保存”好了一键关机bat就保存在桌面上了。
5、点击”开始”→“运行”→在运行框里输入”cmd“(也可以直接按快捷键按Win+R(Win是键盘上有个Windows窗口标志的那个键,不是Ctrl)输入“cmd”→回车键、d出dos窗口、输入“shutdown -a”→回车键。
6、下方会d出一段运行地址、同时桌面右下角自动d出解除信息、解除关机就完成了。
让电脑定时关机的代码是:shutdown -s。
1、首先打开电脑,点击打开电脑桌面左下角开始菜单栏,在d出来的窗口中,选择“运行”。
2、然后在d出来的窗口中点击输入命令“at 22:00 Shutdown -s”,也就是设置在晚上22点自动关机。
3、然后等到晚上22点的时候,电脑就会在一分钟前提示准备要关机了。
4、如果想要取消自动关机的话,就打开运行窗口,输入命令“shutdown -a ”即可。
以上就是关于自动关机代码全部的内容,包括:自动关机代码、求一个CMD倒数5秒关机代码、C语言关机代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)