设为首页 | 收藏本页
登陆您的帐号 | 免费注册帐号
全部栏目 > 计算机 > 软件 > 人工智能
下一篇上一篇 首页图文展示(无图)

帮别人写的一个关机的批处理

发布人:hy58
发布日期:2015-06-06 10:08:56
刷新日期:2015-06-06 10:08:56
回复或评论:0
阅览:293
@title 远程关机控制器   
    @echo.   
    @echo.   
    @echo.   
    @echo.   
    @echo              1 代表关闭所有计算机   
    @echo.   
    @echo.   
    @echo              2 代表关闭指定计算机   
    @echo.   
    @echo.   
    @echo              3 定时关闭所有计算机   
    @echo.   
    @echo.   
    @echo.   
    @echo.   
    @set/p var2=请选择要使用的功能[1/2/3]:    
    @if %var2%==1 goto a   
    @if %var2%==2 goto b   
    @if %var2%==3 goto c   
    exit   
    ::关闭所有计算机   
    :a   
    @for %%i in (tsg01 tsg02 tsg03 tsg04 tsg05 tsg06 tsg07 tsg08 tsg09 tsg10) do @shutdown -s -f -m \%%i -t 10   
    exit   
    ::关闭指定计算机   
    :b   
    @echo.   
    @echo.   
    @set/p var= 请输入需要关闭的计算机名:    
    @shutdown -s -f -m \%var% -t 10   
    exit   
    ::定时关闭所有计算机   
    :c   
    @sc config schedule start= auto 1>nul 2>nul   
    @net start schedule 1>nul 2>nul   
    @echo.   
    @echo.   
    @set/p var1= 请输入关机时间: 例[09:30:00]:    
    @if not exist C:temp mkdir C:temp   
    @if exist C:temptask.bat del /Q C:temptask.bat   
    @echo for %%%%a in (tsg01 tsg02 tsg03 tsg04 tsg05 tsg06 tsg07 tsg08 tsg09 tsg10) do @shutdown -s -f -m \%%%%a -t 10>>C:temptask.bat   
    @schtasks /delete /F /TN "haltpc" 1>nul 2>nul   
    @schtasks /create /ru system /sc once /tn "haltpc" /st %var1% /tr "C:temptask.bat"   
    exit   
评论(0) 暂无回帖


打印 收藏 关闭窗口 下一篇上一篇