批处理关机代码(如何用bat命令重启电脑或关机)
本文目录
- 如何用bat命令重启电脑或关机
- 求检测开机时间后可以自动关机的批处理
- 电脑自动关机bat 编写
- 批处理实现定时关机功能!
- 马上重启,关机,注销,批处理应该怎么写
- 电脑关机的bat
- 如何用批处理关机的方法
- 批处理命令关机
- 求自动关机批处理
如何用bat命令重启电脑或关机
制作方法如下:
打开记事本程序;
输入如下内容
shutdown -s -t 360
(t 指的是时间)解释:360秒后关机 会出现关机倒计时界面,可以自己修改时间。
在记事本点保存,注意把文件的扩展名修改bat。
下次双击该bat文件就可以关机了。
定时关机:新建一个文本文件,打开并输入“shutdown–s –t 600”(该行命令表示让系统在600秒后自动关机,600也可以设置为其它值);保存文本文件后,修改文件名为“定时自动关机.bat”(也可以取其它名字,但后缀一定要是.bat);修改完成后双击文件即可实现定时自动关机;
取消自动关机:如果设置自动关机后,又不想关机了,参照上面的步骤新建一个bat文件,将命令改为“shutdown -a”,保存后运行即可,取消后桌面的右下角会给出提示:
迅速强制关机:参照步骤1,只需将命令改为“shutdown -s -f -t 0” (若不指定时间,则默认为一分钟后执行,-f表示强制关闭正在运行的应用程序,不前台警告用户,-f也可以不要,加上后能加快关机速度!另外,关机还可以用命令“shutdown -p”实现!)
注销:命令为“shutdown -l”;
重启:命令为“shutdown -r”(默认为一分钟,若要立即重启,需修改命令为“shutdown -r -t 0”);
休眠:命令为“shutdown -h”(需要电脑有该功能才行);
锁定计算机:命令为“rundll32 user32.dll,LockWorkStation”。
求检测开机时间后可以自动关机的批处理
以下是一条可以实现检测电脑开机时间,并且在满足要求时自动关机的批处理代码:@echo offsetlocal enabledelayedexpansionREM 设置需要检测的开机时间,单位为分钟set shutdownTime=60REM 获取系统当前时间并计算开机时间for /f "tokens=3,4 delims=: "i in (’uptime ^| find "days"’) do ( set days=i set upTime=j)REM 去除字符串前导零set /a upTimeupTimeREM 计算开机时间,单位为分钟set /a totalUpTime=(days * 60 * 24) +upTimeREM 判断是否超过规定的开机时间iftotalUpTime GTRshutdownTime ( REM 如果超过规定的开机时间,则关机 shutdown -s) else ( REM 如果未超过规定的开机时间,则输出提示信息 echo 未满足自动关机条件,请继续使用计算机。)endlocal在这条批处理代码中,我们使用了uptime命令来获取电脑的开机时间,并计算了开机的总时间。通过比较开机时间和预设的规定时间,来判断是否需要自动关机。如果未满足自动关机条件,则输出提示信息,如果满足条件则关机。注意,这里的单位是分钟,需要根据实际情况进行修改。
电脑自动关机bat 编写
虽然大家学过了一些Windows的命令,但用批处理来与用户交互并实现自动关机可能还没有试过吧.自己做一个关机程序,感觉可不一样,分享了电脑自动关机bat 编写代码,一起来看看吧! 第一步: 打开记事本,输入下面的文字(以rem开头的语句是注释,可以不必输入). 复制代码 代码如下: @echo off title系统关机akiecarry :loop cls color bc echo. echo. echo *** WINDOWSXP 快速关机系统 *** echo. echo 快速关机……………………请直接回车 echo 开始倒计时关机……………请输入1+回车 echo 设定时间点关机……………请输入2+回车 echo 显示计时关机………………请输入3+回车 echo 设定每天关机………………请输入4+回车 echo 取消系统关机………………请输入5+回车 echo 退出…………………………请输入6+回车 echo. echo. set a= set /p a= 【 请输入 】: if "%a%"=="1" goto aaa if "%a%"=="2" goto bbb if "%a%"==" " goto ccc if "%a%"=="" goto ddd if "%a%"=="3" goto eee if "%a%"=="4" goto fff if "%a%"=="q" exit goto loop :ddd @echo off color e5 cls echo. echo. echo 〖系统即将关机并结束进程〗 pause echo. ::ntsd -c q -pn %run% taskkill /f /t /im pfw.exe /f /t /im internat.exe /f /t /im explorer.exe shutdown -s -f -t 0 -c "取消请运行shutdown -a" exit :aaa @echo off color f4 echo. echo. echo. echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭 set mytime= set /p mytimes= 【 倒计时关机请输入 小时数】: set /a mytimes=%mytimes%*3600 set /p mytimef= 【 倒计时关机请输入 分钟数】: set /a mytimef=%mytimef%*60 set /p mytimem= 【 倒计时关机请输入 秒 数】: set /a mytime=%mytimes%+%mytimef%+%mytimem% shutdown -s -t %mytime% -c "取消请运行shutdown -a" cls echo. echo 〖系统将在%mytime%秒后关机〗 echo. pause goto loop :bbb @echo off color f9 echo. echo. echo. echo 现在将设置系统自关机,请在此输入关机时间(如12:00)回车,系统将定时自动关闭 set mytimes= set mytimef= set /p mytimes= 【 定时关机请输入 时】: set /p mytimef= 【 定时关机请输入 分】: at %mytimes%:%mytimef% shutdown -s -t 0 ::这表示在mytime分执行shutdown -s -t 0操作.如果当前时间大于任务执行时间,则默认为明日执行,0为倒计时时间. echo. echo 〖现在将显示所有计划〗 echo at echo pause ::显示计划并暂停 goto loop :ccc @echo off color f2 echo. echo. echo. echo 〖现在将设置取消系统自动关机〗 echo. pause shutdown -a echo. echo. echo 〖现在将显示所有计划,在回车后取消计划且无须确认〗 echo at echo pause at /del /yes ::取消所有计划并无须确认 cls echo. echo 〖系统已经取消自动关机〗 echo 〖系统已经取消所有计划任务〗 echo. pause goto loop :eee @echo off color f4 echo. echo. echo. echo 现在将设置系统自动关机,请在此输入倒计时秒数后回车,系统将在设定时间自动关闭 set mytime= ::此行是为了清mytime变量值,以免在不注意的情况下存在变量值,此为一种好的习惯. set mytimes=0 ::赋值为0是为了使%mytimes%不致于无意义,下同. set mytimef=0 set mytimem=0 set /p mytimes= 【 倒计时关机请输入 小时数】: set /a mytimes=%mytimes%*3600 set /p mytimef= 【 倒计时关机请输入 分钟数】: set /a mytimef=%mytimef%*60 set /p mytimem= 【 倒计时关机请输入 秒 数】: color a3 mode con cols=30 lines=4 set /a mytime=%mytimes%+%mytimef%+%mytimem% SET wait=ping -n 2 127.0.0.1 ^》^nul for /l %%n in (%mytime%,-1,0) do ( rem cls echo ******************* echo 〖%%n秒后自动关机〗 echo ******************* %wait% cls ) shutdown -s -t 0 goto loop :fff @echo off color f9 echo. echo. echo. echo 现在将设置系统每天运行自关机 echo. set myopengs= set /p myopengs= 【重复设定请输入单空格+回车,单次及最后一次设定请回车】 echo. echo 请在此输入关机时间(如12:00)后回车,系统将定时关闭 echo. set mytimes= set mytimef= set /p mytimes= 【 定时关机请输入 时】: set /p mytimef= 【 定时关机请输入 分】: at %mytimes%:%mytimef% /EVEry:M,T,W,Th,F,S,Su shutdown -s -f echo. echo 〖现在将显示所有计划〗 echo at echo pause ::显示计划并暂停 if "%myopengs%"==" " goto :fff goto loop 用记事本编写,另保存为.bat即可 运行后界面为: *************************************************************************************** echo *** WINDOWSXP 快速关机系统 *** echo. echo 快速关机……………………请直接回车 echo 开始倒计时关机……………请输入1+回车 echo 设定时间点关机……………请输入2+回车 echo 显示计时关机………………请输入3+回车 echo 设定每天关机………………请输入4+回车 echo 取消系统关机………………请输入5+回车 echo 退出…………………………请输入6+回车 第二步: 输入完毕后,保存文件,在"保存"对话框中将"保存类型"选择为"所有文件",文件名为"自动关机程序.bat"即可. 第三步: 看看这个程序的后缀名是bat的,而且图标也很土,不要急,我们可以用WinRAR3.0以上版本将这个批处理文件做成一个exe文件,方法如下: 如果你的系统未安装WinRAR请先安装 选择"自动关机程序.bat",在右键菜单中选择"添加到档案文件(A)…" 在"压缩选项"中选择"创建自释放格式档案文件" 单击"高级"标签,单击"SFX选项",打开"高级自释放选项"在"常规"选项卡中"释放后运行"内输入压缩的文件名"自动关机程序.bat" 单击"模式"标签,选择"解包到临时文件夹",在缄默模式"内选择"全部隐藏",在"覆盖方式"内选择"覆盖所有文件" 如果您要更改默认的图标,可以打开"文本和图标"标签,在"自定义SFX文件图标"的"从文件载入SFX图标"下的.文本框中输入或浏览您喜欢的图标所在路径.如果你没有准备图标,可以打开系统所在盘后,使用搜索,在搜索文件名内输入"*.ico"就可以找到很多图标了,把找到的图标路径和文件名输入文本框即可. 依次确定后,即在原文件夹内多了一个"自动关机程序.exe"的文件了,大功现已造成啦!
批处理实现定时关机功能!
@echo offecho wscript.sleep 300000》Sleep.Vbs:Pstart /wait Sleep.Vbsif %time:~0,2% GTR 8 (if %time:~0,2% LSS 19 goto p)if %time:~0,2% EQU 8 (if %time:~3,2% GEQ 30 goto P)if %time:~0,2% EQU 19 (if %time:~3,2% LSS 30 goto P)Start mshta vbscript:CreateObject("Wscript.Shell").popup("保证睡眠,系统将强行关机...",,"提示",64)(window.close)start /wait Sleep.VbsDel /f /q /a Sleep.Vbsecho ShutDown -s -t 0pause每5分钟检测一次时间,19:30后关闭计算机,之后到8:30以后解除关闭计算机的操作,即8:30至19:30不执行关闭计算机操作,19:30至8:30执行关闭计算机操作。测试成功后删除‘echo ShutDown -s -t 0’前的‘echo ’即可,即写成‘ShutDown -s -t 0’如要隐藏本批处理窗口,请在@echo off之后另起一行加上以下代码:if "%1"=="h" goto :2mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:2最后,将批处理拖到开始》程序》启动 里即可,或添加到注册表启动项中,计算机一启动,批处理就会自动检查时间并做出判断。
马上重启,关机,注销,批处理应该怎么写
shutdown.exe -a 取消关机 shutdown.exe -f 强行关闭应用程序。 shutdown.exe -m \计算机名 控制远程计算机。 shutdown.exe -i 显示图形用户界面,但必须是Shutdown的第一个参数。 shutdown.exe -l 注销当前用户。 shutdown.exe -r 关机并重启。 shutdown.exe -t时间 设置关机倒计时。 shutdown.exe -c"消息内容" 输入关机对话框中的消息内容(不能超127个字符)。 比如你的电脑要在23:00关机,可以选择“开始→运行”,输入“at 23:00 Shutdown -s”,这样,到了23点,电脑就会出现“系统关机”对话框shutdown -r -t 60 -c 系统关机 意思为 60秒后重启,对话框上显示 "系统关机" 因系统而异
电脑关机的bat
1.自制bat文件,搞定定时关机新建文本文档,写入命令shutdown.exe -s -c "关机倒计时!" -t time,将其中的time替换成时间,比如替换成3600,表示3600秒后关机。将文本文档的后缀改为.bat,再为文本起个名字即可。以后双击这个文件就可以定时关机了! 2.自制bat文件,锁定计算机新建文本文档,写入命令rundll32.exe user32.dll,LockWorkStation,也保存为.bat文件。双击它就可以锁定计算机了,没有密码的话别人是登不了的,你可以放心去洗手间了 3.自制bat文件,迅速强制关机新建文本文档,写入命令shutdown.exe -s -f,保存为.bat文件。双击它就可以迅速强制关机了,不需要再等“老牛”的响应了! 4.立即重启新建文本文档,写入命令shutdown.exe -r -c "立即重启" -t 0,保存为.bat文件。以后双击它可以迅速重启! 5.注销有时候想切换用户,又不想到开始菜单去找,可以试试这个方法:新建文本文档,写入命令shutdown.exe -l,保存为.bat文件。然后双击它! 6.休眠如果你的电脑启用了休眠功能(现在好多系统都禁用了休眠),可以这样实现休眠:新建文本文档,写入命令shutdown.exe -h,保存为.bat文件。然后双击它! 7.取消定时关机如果将要到了定时关机的时间,而你的资料还没有下完,可以这样取消定时关机:新建文本文档,写入命令shutdown.exe -a,保存为.bat文件。然后双击它!
如何用批处理关机的方法
1、“开始”-右键点击“计算机”选择“管理”,在左侧界面中选择“任务计划程序”。2、在右侧界面中选择“创建基本任务”(向导式创建任务,推荐新手使用)或者“创建任务”开始新建。3、点击“创建基本任务”,现在要做的是定时关机,那么在名称输入“关机”,描述可以不用填写,完成后点击“下一步”。4、来到“任务触发器”,根据需要选择什么时候运行,这里选择每天(以后随时可以调整)。完成后点击“下一步”。然后会让你选择具体运行的时间,根据需要自行选择。5、接下来会让你选择以什么方式运行这个任务,如果是要关机,那么选择“启动程序”后,点击“下一步”。6、来到“启动程序”对话框,在“程序和脚本”下面输入“shutdown”(不含引号),“添加参数”里填上“-s -f -t 10”,完成后点击“下一步”,接着点击“完成”即创建完毕。
批处理命令关机
分类: 电脑/网络 》》 程序设计 》》 其他编程语言 问题描述: 不知道能不能用批处理命令关机 有谁知道 告诉我一声好吗 谢谢了 解析: 指定系统在某个时间(比如12:00)自动关闭:在“运行”中输入命令 at 12:00 Shutdown -s 即可。取消定时关机:在“运行”中输入命令“Shutdown -a”即可。
求自动关机批处理
自动关机的。一个批处理放到启动文件夹.内容:1.直接调用关机命令shutdown -s -t 600(你说的10分钟换算成秒就是600喽,不过这个关机命令不大好,因为始终有个关机倒计时框框显示的)2.利用at命令调用,在指定时间关机at 17:30 shutdown -s -t 0(将在17点30关机)3.如果要开机多久后关机的话,编个vbs的更好一点.dim wshshellset wshshell=wscript.createobject("wscript.shell")wscript.sleep 1000*600wshshell.run "shutdown -s -t 0",0(wscript.sleep 1000为延时1秒.*600就是10分钟,这个是隐藏运行的,不会有cmd窗口出现)如果不想在在启动文件夹添加的话,就到注册表去添加.开始运行regedit,全字匹配搜索run项,第一个搜索出来的就是开机启动加载程序的注册表位置.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run在右侧新建一个字符串值,名称任意,数据填你要开机启动的程序的路径就行了..如果是用1.2.两种方法的话,数据直接把命令打进去就行了.就不需要批处理文件了.. ---------------------------------------------------------------------------------------------------------------------------------------------------------------@echo off pause Set /p num=请输入自动关机的时间(秒): shutdown -s -t %num%上面的命令就是根据你输入的秒数来自动关机我通过网络找到,汇总的命令: @echo off mode con cols=80 lines=30 title 定时关机 color 02 ::以上为设置CMD窗口宽cols&高lines、标题、背景色&前景色clsecho. echo. echo. echo. echo ================定时关机开始中!================echo. echo. echo. echo. ::显示 "定时关机开启中"字样set/p a=请输入定时时间!::输入需要定制的关机时间@shutdown -f -s -t "a" -c "很晚了,该睡觉了了" ::在-t秒后关机echo ==========再按一次任意键,退出定时关机!========::显示再按一次退出定时关机@pauseshutdown -a
更多文章:
preventive是什么意思(preventive medicine是什么意思)
2024年7月5日 03:55
如何制造简单的木马?上海爸爸自制可亮灯可乘坐旋转木马,这个自制木马有多精致
2023年7月30日 15:00
特殊网站记事本(WINDOWS里面一些特殊字符如“心”“音符”等显示为方块,在网页记事本QQ里面都是如此,有没有办法修复)
2024年6月8日 01:11