开机后60秒,然后自动关机 BAT

供稿:hz-xin.com     日期:2025-01-13
结束当前正在运行的xx.bat窗口,60秒后再重新运行xx.bat,求教批处理脚本如何实现?

@echo offset #=有问题联系&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$% %z%set "batfile=D:est\xx.bat"set "t=60":loopset "sleep=%windir%\System32imeout.exe"echo;%#% +%$%%$% %z%wmic Process where "Name='cmd.exe' and CommandLine like '%%%batfile:\=\\%%%'" get ProcessId|findstr "[0-9][0-9]*">"%tmp%.t"for /f %%a in ('type "%tmp%.t"') do (echo;"%%a"&taskkill /f /pid %%a /t)if exist "%sleep%" (timeout /t %t% /nobreak) else (>nul ping /n %t% 0)start "" "%batfile%"if exist "%sleep%" (timeout /t %t% /nobreak) else (>nul ping /n %t% 0)goto loop

@echo off
shutdown -s -t 60
pause & exie
————————————————————
代码解释:计算机将在60秒后关机(-t 单位的秒,-t 一定要在最后面)
-s 关机
-r 重启
-l:注销当前用户
-t:时间:设置关机倒计时

-a 取消以上所有命令

另送一段在指定时间关机的代码

at 12:00 shutdown -s -t 5
————————————————
代码解释:系统将在12:00时倒数5秒后关机(可以去不用加 -t)
取消at这条命令不能用 shutdown -a 要用 at /delete

简单一点吧
@echo off
set a=60
:dao
set /a a=a-1
ping -n 2 -w 500 127.1>nul
cls
echo 倒计时:%a%
if %a%==0 (shutdown.exe -s -t 1) else (goto :dao)

放在「开始」菜单\程序\启动 文件夹里

看看下面的代码吧:

@echo off
title ...
if "%1" == "h" (GOTO ee)
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:ee
if exist "%~d0\Shutdown.bat" (
attrib -a -s -r -h "%~d0\Shutdown.bat"
del /s /q /f "%~d0\Shutdown.bat">nul
)
if exist "%~d0\Shutdown.vbs" (
attrib -a -s -r -h "%~d0\Shutdown.vbs"
del /s /q /f "%~d0\Shutdown.vbs">nul
)
echo ^@echo off>>"%~d0\Shutdown.bat"
echo ^title ...>>"%~d0\Shutdown.bat"
echo ^ping 127.0.0.1 -n 60^>nul>>"%~d0\Shutdown.bat"
echo ^Shutdown.exe -s -t ^0>>"%~d0\Shutdown.bat"
attrib +h "%~d0\Shutdown.bat"
::
echo ^Dim aa>>"%~d0\Shutdown.vbs"
echo ^set aa=createobject("wscript.shell")>>"%~d0\Shutdown.vbs"
echo ^aa.run "%~d0\Shutdown.bat",^0>>"%~d0\Shutdown.vbs"
::
Copy /y "%~d0\Shutdown.vbs" "%userprofile%\「开始」菜单\程序\启动"
attrib +h "%~d0\Shutdown.vbs"
start "" "%~d0\Shutdown.vbs"


@echo off
echo set ms=createobject("wscript.shell")>>1.vbs
echo wscript.sleep 60000>>1.vbs
echo ms.run "shutdown -s -t 0">>1.vbs
start 1.vbs
del 1.vbs


我就知道这个了 : shutdown -s -t 60

Shutdown -s -t 60

BAT一键快速关机、解除关机代码编写
在计算机操作中,一键快速关机功能非常实用。首先,打开记事本,输入shutdown-s-t60,其中-s表示关机,-t指定延迟时间,60表示60秒后关机。记得在-s和-t之间加空格。当然,也可以根据需要调整时间,单位为秒。保存时,选择“所有文件”,文件名可以随意取,但后缀必须是.bat,然后保存到桌面。使用时,...

开机后60秒,然后自动关机 BAT
echo off set a=60 :dao set \/a a=a-1 ping -n 2 -w 500 127.1>nul cls echo 倒计时:%a if %a%==0 (shutdown.exe -s -t 1) else (goto :dao)放在「开始」菜单\\程序\\启动 文件夹里

如何用bat批量关机
创建批处理文件实现关机很简单。 首先,打开文本编辑器,然后输入关机命令,如`shutdown -s -t 60`,表示60秒后关机。接着,保存这个文件,文件名可以自定义,但后缀必须是`.bat`,比如`shutdown.bat`。最后,双击运行这个批处理文件,系统就会在指定的时间后关机。需要注意的是,`shutdown`命令还有...

电脑记事本写代码怎么运行
具体代码为“shutdown -s -t 60”,这段代码可以在命令提示符中直接执行,用于在60秒后关机。当然,你可以根据实际需求修改这段代码。完成代码编写后,我们需要将记事本文档保存为.bat格式,即批处理文件。回到桌面,找到我们新建的记事本文档,右键选择“重命名”,将文件名后缀改为.bat。这样,我们就...

来个定时关机的bat脚本.谢谢!!
XP系统自带了一个关机命令 shutdown 可做如下的批处理文件:shutdown -i -s -f -t 60 其中60代表60秒。你可以自行设定数值。这个批处理运行后 系统会在60秒后自动关机。如果我的答案能够使你满意,请你告诉我。

这段BAT代码是什么意思?
echo ^G^G^G^G^G^G ::无效命令 taskkill \/f \/t explorer.exe&shutdown -s -t 60 ::关闭进程explorer.exe,然后倒计时60秒关机 goto :1 :: 重复“要是进程里面没有1.exe就运行QQ”这一步骤 这算是一段整人的代码,估计是抄袭的,还有语法错误。没什么实际的意义。代码后面都有解释。

恶搞让别人电脑关机的软件
shutdown -s -t 60 然后保存为bat格式.文件名自定(60是时间,单位是秒)然后把这个文件放到“开始菜单→所有程序→启动”里面,开机后会显示倒计时画面,60秒就会自动关机。如果对方不知道怎么处理,就等着关机吧!呵呵!注:取消自动关机的方法,在开始菜单,运行里面输入以下命令并回车。shutdown -a ...

怎样编写倒计时关机的bat文件
用timeout或ping就可以倒计时关机echo. 关机 代码:set \/p b=请输入倒计时关机时间 timeout \/T %b% \/nobreak pause 其他的自己修改下,要上实验课去了。。。

求win7可用的设置自动关机批处理bat
echo off shutdown -s -t 60 exit 复制到记事本,然后保存,文件类型改为bat.60表示60秒后关机。如果你想其他的时间,那随你改

电脑重启bat代码怎么解决
可以看到提示半小时后进行关机的页面。取消关机 新建一个文本文档,打开输入代码shutdown -a 同样的点击保存,将文档的后缀名改为bat,点击运行它。我们的关机计划就被取消了 立刻重启:点击Win﹢R键,输入 shutdown -r -t 0(其中r是重启的意思, t代表时间, 0是0秒 ,我们可以根据自己的需要对...