自动关机代码

自动关机代码,第1张

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语言关机代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9331733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存