用戶用戶組操作命令
net user 用戶操作
用戶組操作 net localgroup[組名] /help
主機連通性操作命令
ping www.baidu.com
網(wǎng)卡
ping 127.0.0.1
網(wǎng)絡路由器
tarcert www.baidu.com
經(jīng)過7個網(wǎng)絡設(shè)備
網(wǎng)絡適配器
ipconfig
arp信息命令
需要管理員權(quán)限
if..else...選擇結(jié)構(gòu)需要寫在一行
新建一個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不顯示請按任意鍵繼續(xù)
if...else...不寫在一行
@echo off
if exist F:\1.bat (
echo file is find
) else (
echo file isn't find
)
pause>null
路徑要寫對,注意關(guān)鍵字的空格
文件判斷刪除
@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!
再執(zhí)行一遍
循環(huán)遍歷文件夾
for /d 遍歷文件夾,不會遍歷文件
/d 是開關(guān)
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 (匹配規(guī)則*.bat) do 執(zhí)行操作 %%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
遍歷數(shù)字
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
遍歷文件內(nèi)容
@echo off
for /f %%s in (forl.bat) do echo %%s
pause>null
這邊空格之后的文件不顯示了。我還在找教程看