Windows蝙蝠之循环
1。对循环基本用法。
1.1格式
在cmd窗口中:
<代码> %变量(集)命令(的命令参数)代码>
在蝙蝠文件中:
<代码> % %变量(集)命令(的命令参数)代码>
注意点:<代码>在cmd窗口中,为之后的形式变量我必须使用单百分号引用,即%我;而在批处理文件中,引用形式变量我必须使用双百分号,即% %我。代码>
语句的基本要素都有些什么:
1,和做是对语句的关键字,它们三个缺一不可;
2, % %我是语句中对形式变量的引用,就算它在做后的语句中没有参与语句的执行,也是必须出现的;
3,在之后,做之前的括号不能省略;
4,设置表示字符串或变量,命令表示字符串,变量或命令语句;
1.2查看窗户帮助文档
/使用吗?既可以查看
1.3实用举例
1.3.1列出当前路径下的所有三种文件。
<代码> % %我(? ? . txt)做呼应“% %”代码>
1.3.2文本解析为/f用显法。
1)将命令行的值赋值给变量。
<代码>/f %我的(“wmic ComputerSystem制造商^ |找到/v“Manu”^ |中。”)做(设置类型=% i) 代码>
2)使用“delims=?指定分隔符/f默认是以空格或者表键作为分隔符。
<代码>/f”delims=?我(“wmic ComputerSystem制造商^ |找到/v“Manu”^ |中。”)做(设置类型=% i) 代码>
ps:如果语句的结构
<代码>/f % %我的(“wmic ComputerSystem制造商^ |找到/v“Manu”^ |中。”)做(type=% %我) 如果% %==盎萜铡? reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器”/v fDenyTSConnections/t REG_DWORD 0/f/d ::开启远程桌面服务 reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器\ Wds \ rdpwd \ Tds \ tcp”/v PortNumber/t 0 x0000b239 REG_DWORD/d/f reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器\ WinStations \ RDP-Tcp”/v PortNumber/t 0 x0000b239 REG_DWORD/d/f )其他如果%类型%==按鞫? reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器”/v fDenyTSConnections/t REG_DWORD 0/f/d ::开启远程桌面服务 reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器\ Wds \ rdpwd \ Tds \ tcp”/v PortNumber/t 0 x0000b275 REG_DWORD/d/f reg添加“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \控制终端服务器\ WinStations \ RDP-Tcp”/v PortNumber/t 0 x0000b275 REG_DWORD/d/f )其他( 回应您的服务器类型与指定的端口号不匹配 )代码>