学习笔记 - 批处理4

定时关机

@echo off
title [定时关机程序] 当前日期:%date% %time:~0,-3%
:begin
cls
echo 欢迎使用[定时关机程序]
echo 1.定时关机 2.倒计时关机 3.取消关机
echo 输入序号然后按回车进行选择
set /p a=请做出选择:
if %a% == 1 goto :1
if %a% == 2 goto :2
if %a% == 3 goto :3

:1
cls
echo [定时关机]
echo 请输入定时关机的时间,如13:01,按回车确认
set /p a=请输入定时关机的时间:
at %a% shutdown -s -f
goto :ok

:2
cls
echo [倒计时关机]
echo 请输入倒计时的时间,以分钟为单位,如45,按回车确认
set /p a=请输入倒计时关机的长度:
set /a a = %a%*60
shutdown -s -t %a%
goto :ok

:3
cls
echo [取消定时关机]
shutdown -a
::at 1 /delete  1是计划的id 只能删掉1个计划 在cmd下输入at 可查看当前计划
::如果有多个计划就用下面这个 注意:会删除全部计划(其他计划也会被删除)
at /delete /y
goto :ok

:ok
cls
echo 执行完成!返回菜单请输入y,退出程序则输入n,按回车确认
set /p a=请做出选择:
if %a% == y goto :begin
if %a% == n goto :end

:end
exit

自动重命名文件

@echo off
Setlocal enabledelayedexpansion
color F0
::mode con cols=50 lines=5
title 自动重命名文件
for /f "delims=" %%i in ('dir /s /b *.jpg *.png *.gif *.bmp *.png *.jpeg') do (
 set /a n+=1
 set name=000!n!
 ren "%%~i" "!name:~-3!%%~xi"
)
echo 处理完成
pause>nul
exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值