用户用户组操作命令
net user 用户操作
用户组操作 net localgroup[组名] /help
主机连通性操作命令
ping www.baidu.com
网卡
ping 127.0.0.1
网络路由器
tarcert www.baidu.com
经过7个网络设备
网络适配器
ipconfig
arp信息命令
需要管理员权限
if..else...选择结构需要写在一行
新建一个bat文件
@echo off
set s=hello
if %s%==hello (echo yes) else (echo no)
pause
exists 判断文件是否存在
@echo off
rem判断文件是否存在
if exist F:\1.bat (echo yes) else (echo no)
pause>null
null不显示请按任意键继续
if...else...不写在一行
@echo off
if exist F:\1.bat (
echo file is find
) else (
echo file isn't find
)
pause>null
路径要写对,注意关键字的空格
文件判断删除
@echo off
if exist F:\1.bat (
echo file is find
del F:\1.bat
echo file is delete!
) else (
echo file isn't find
)
pause>null
与上文多了两行代码
del F:\1.bat
echo file is delete!
再执行一遍
循环遍历文件夹
for /d 遍历文件夹,不会遍历文件
/d 是开关
for /d in (路径/ do 具体操作)
%%a 保存变量
%%【变量名字】
@echo off
rem for 当前路径下文件
for /d %%a in (*) do echo %%a
pause>null
遍历当前位置文件夹,找到1文件夹,并删除1
@echo off
rem for 当前路径下文件
for /d %%a in (*) do if %%a==1 rd /s %%a
for /d %%a in (*) do echo %%a
pause>null
遍历文件夹下文件
for /r "目录路径" %%v in (匹配规则*.bat) do 执行操作 %%v
@echo off
for /r "F:\2" %%v in (*.txt) do echo %%v
pause>null
删除2下所有txt文件
@echo off
for /r "F:\2" %%v in (*.txt) do echo %%v
echo delete all *.txt
for /r "F:\2" %%v in (*.txt) do del %%v
cd 2
dir
pause>null
遍历数字
for /L %%s in(start,step,end) do 具体操作
遍历1到20
@echo off
for /l %%s in (1,1,20) do echo %%s
pause>null
可以遍历ip
@echo off
for /l %%s in (1,1,20) do ping %1.%%s
pause>null
编写完成后到终端找到这个程序,我这里是forl.bat
遍历文件内容
@echo off
for /f %%s in (forl.bat) do echo %%s
pause>null
这边空格之后的文件不显示了。我还在找教程看