想写一行代码即可实现快速关机,快速重启等任务。

供稿:hz-xin.com     日期:2025-01-13
怎样用代码实现快速关机

如果使用系统命令的话,向上几楼说的,如果是编程,那么调用存在于ntdll.dl中的WINAPI函数NtShutDownSystem 函数原型如下:

NTSYSAPI
NTSTATUS
NTAPI
NtShutdownSystem(SHUTDOWN_ACTION);
结构定义:
SHUTDOWN_ACTION
typedef enum _SHUTDOWN_ACTION {
ShutdownNoReboot,
ShutdownReboot,
ShutdownPowerOff //这个数快速关机,需要权限
}SHUTDOWN_ACTION;

在桌面点击鼠标右键,选择新建(快捷方式,在弹出的向导中输入位置为:C:\\WINDOWS\\system32\\shutdown.exe
-s
-t
10(其中的-s可以改为-r,也就是重新启动,而-t
10表示延迟10秒,你可以根据自己的需要更改这个数字)。制作完这个快捷键后,按照上面的方法为它指定一个图标。这个快速关机或重启的技巧会显示一个比较漂亮的对话框提示关机(重启),而且你可以在后面加上“-c
我要关机啦!”,这样这句话会显示在对话框中,当然文字你可以随意写,但要注意不能超过127个字符。

好,楼主,我提供你两个文件,一个是关机,一个是重启的执行文件。

操作步骤:

(1)打开记事本

如果是WindowsXP系统,按“开始”-“运行”,输入notepad,确定。

如果是Vista及Windows7系统下,按“开始”,在“搜索程序和文件”这栏中输入notepad,确定。

(2)编写代码和保存文件

在打开的记事本中,输入“shutdown -s”,点“文件”-“另存为”,目录选择桌面,文件名为“快速关机.bat”,确定

然后把记事本中的命令改为“shutdown -r”,再点“文件”-“另存为”,目录选择桌面,文件名为“快速重启.bat”,确定

(3)使用

在桌面你会看到新增了两个文件,一个是“快速关机”,一个是“快速重启”,需要哪个操作,只要双击鼠标即可。

另外,文件的中文名字可以根据你的爱好修改,不能修改的是文件的扩展名(bat)和文件的内容。

这就是实现快速关机,快速重启的最简单的方法。因为这里边幅有限,如果楼主还需要更多功能的话,楼主可以加我为好友,给我留言,我会给你解决方案。

程序猿下班是怎么关电脑的?教你用一行代码实现一键关机,简单实用!



一秒重启跟一秒关机对电脑有害,建议不使用,如果真要使用BAT不能完成,只能靠VBS

HONG仔
说的方法很值得你去试一试!最简单又能满足要求才是最好!!!

一秒重启跟一秒关机对电脑有害,建议不使用,如果真要使用BAT不能完成,只能靠VBS

想写一行代码即可实现快速关机,快速重启等任务。
(1)打开记事本 如果是WindowsXP系统,按“开始”-“运行”,输入notepad,确定。如果是Vista及Windows7系统下,按“开始”,在“搜索程序和文件”这栏中输入notepad,确定。(2)编写代码和保存文件 在打开的记事本中,输入“shutdown -s”,点“文件”-“另存为”,目录选择桌面,文件名为“快速关机....

跪求电脑关机代码
创建一个记事本文件,并将其扩展名为.bat。在文件中输入以下代码:shutdown \/s \/f。接下来,在同一行中输入@echo off,用于关闭命令提示符的回显功能。然后,输入echo 亲爱的,给你一个关机之吻,为关机过程添加一些趣味性。完成后,保存文件。执行该批处理文件后,电脑将在一分钟内强制关机。这个简...

未清空文件电脑一键关机电脑有那些快捷键如快速关机
还有一个方法也比较简单:打开记事本,输入“rem this is a batch file”,接着另起一行,输入“Rundll32.exe Shell32.dll,SHExitWindowsEx 1”,再将该文件保存为“关机.bat”文件,并存放在桌面上。然后按上面的方法为该文件设置一个快捷方式并指定相应的快捷键,如F12,即可实现一键关机了。八 运行一键清理系统垃圾后...

求一段代码,bat一运行后倒计时60s强制关机
shutdown -s -t 60 上面这是代码 -S 是关机 改成-R就是重启 60是时间 秒为单位 长度自己随意制定

vbs编程代码能实现自动关机吗?
对于新手来说,下面这段代码或许是个不错起点:Msgbox "您的系统已遭遇威胁,5秒后将自动关机,重启前请确保数据安全。"只需将这段代码保存为.vbs文件,将其设置为系统启动项,它将随机器启动执行,确保你的系统安全无虞。如果你寻求更多定制,可以尝试修改代码以实现特定的警报或防护措施。更进一步,...

电脑设置时间关机代码_电脑关机时间设置方法
1. 电脑关机时间设置方法 可以使用shutdown命令。1、打开“运行”窗口。可以使用“Win键+R键”快捷键;2、在“运行”窗口输入倒计时关机的命令:shutdown-s-t[wait_time];3、[wait_time]里是设置的关闭时间。以秒为单位。要让电脑在2小时后关闭,就输入:shutdown-s-t7200;4、点击回车,则自动...

程序猿下班是怎么关电脑的?教你用一行代码实现一键关机,简单实用!
详情请查看视频回答

电脑桌面关机快捷键怎么弄啊
方法一:1、在桌面上单击鼠标右键,从弹出的菜单中选择“新建→快捷方式”2、然后在对话框的命令行空白处输入“rundll32.exe user.exe, exitwindows”,单击“下一步”按钮后为此快捷方式起名为“快速关 机”,再单击“完成”按钮 3、接下来在桌面上用鼠标右键单击“快速关机”的快捷方式,选择“...

求VS2010 C#FORM编写强制关机代码 只要关机的
\/\/ 通过调用WinAPI实现关机,主要代码再最后一行ExitWindowsEx,这调用了同名的WinAPI,正好是关机用的。private static void DoExitWin(int flg){ bool ok;TokPriv1Luid tp;IntPtr hproc = GetCurrentProcess();IntPtr htok = IntPtr.Zero;ok = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES |...

win7系统电脑怎么关机win7系统电脑无法关机
WIN7系统快速的使电脑关机方法:1、按住键盘上的Win+R快捷键,打开运行对话框,接着输入regedit命令,再点击确定,即可打开“注册表编辑器”。2、在打开的注册表编辑器中,依次找到HKEY_LOCAL_MACHINES\\SYSTEM\\CurrentControlSet\\Control,然后点击Control文件夹,即可找到右侧中的WaitToKillServiceTimeout数值...