Windows Bat 之For 循环
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Windows Bat 之For 循环1. For 循环基本用法。1.1 格式在cmd窗口中:FOR %variable IN (set) DO command [command-parameters
千家信息网最后更新 2026年11月03日Windows Bat 之For 循环
Windows Bat 之For 循环
1. For 循环基本用法。
1.1 格式
在cmd窗口中:
FOR %variable IN (set) DO command [command-parameters]在Bat文件中:
FOR %%variable IN (set) DO command [command-parameters]注意点:在cmd窗口中,for之后的形式变量I必须使用单百分号引用,即%i;而在批处理文件中,引用形式变量i必须使用双百分号,即%%i。
For语句的基本要素都有些什么:
1、for、in和do是for语句的关键字,它们三个缺一不可;
2、%%I是for语句中对形式变量的引用,就算它在do后的语句中没有参与语句的执行,也是必须出现的;
3、in之后,do之前的括号不能省略;
4、set 表示字符串或变量,command表示字符串、变量或命令语句;
1.2 查看Windows 帮助文档
使用 for /? 既可以查看
1.3 实用举例
1.3.1 列出当前路径下的所有txt 文件。
for %%i in (??.txt) do echo "%%i"1.3.2 文本解析显 for /f 用法。
1)将命令行的值赋值给变量。
for /f %i in ('wmic ComputerSystem get Manufacturer ^|find /v "Manu" ^| findstr .') do (set type=%i)
2)使用 "delims=" 指定分隔符,/f 默认是以空格或者Table 键作为分隔符。
for /f "delims=," %i in ('wmic ComputerSystem get Manufacturer ^|find /v "Manu" ^| findstr .') do (set type=%i)
ps: IF 语句的结构
for /f %%i in ('wmic ComputerSystem get Manufacturer ^|find /v "Manu" ^| findstr .') do (set type=%%i)if %type%=="HP" (reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f:: 开启远程桌面服务reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d 0x0000b239 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 0x0000b239 /f) else if %type%=="Dell" (reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f:: 开启远程桌面服务reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d 0x0000b275 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 0x0000b275 /f)else (echo 您的服务器类型与指定的端口号不匹配)
语句
变量
形式
文件
服务
循环
分隔符
命令
字符
字符串
桌面
实用
缺一不可
三个
关键
关键字
分号
口号
括号
文本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
互联网最新的科技
金融科技创新监管互联网金融
互联网科技金融
科技与互联网发展
互联网 卓越科技
贷财互联网科技
互联网科技大会
互联网 科技服务平台
山东吉时兔互联网科技有限公司
济南和联互联网科技有限公司
湖南洣水互联网科技有限公司扣款
玉溪互联网科技怎么选
广州市恰铎互联网科技有限公司
亳州好赞互联网科技有限公司
允成互联网科技有限公司融资
众安科技工业互联网合作
工业互联网科技成果转化
珠海东科互联网科技有限公司
中国新注册互联网科技
云之行互联网科技
金融科技 互联网金融
互联网 科技创新
狮子座互联网科技有限公司
奔汉互联网科技
一五八零互联网科技
互联网公司会议桌创意科技软装饰
阿里互联网科技公司
互联网公司黑科技创始人
企晟互联网信息科技有限公司