Windows蝙蝠之循环

  

Windows蝙蝠之循环

  

1。对循环基本用法。

  
1.1格式
  

在cmd窗口中:

  
 <代码> %变量(集)命令(的命令参数) 
  

在蝙蝠文件中:

  
 <代码> % %变量(集)命令(的命令参数) 
  

注意点:<代码>在cmd窗口中,为之后的形式变量我必须使用单百分号引用,即%我;而在批处理文件中,引用形式变量我必须使用双百分号,即% %我。
语句的基本要素都有些什么:
1,和做是对语句的关键字,它们三个缺一不可;
2, % %我是语句中对形式变量的引用,就算它在做后的语句中没有参与语句的执行,也是必须出现的;
3,在之后,做之前的括号不能省略;
4,设置表示字符串或变量,命令表示字符串,变量或命令语句;

  
1.2查看窗户帮助文档
/

使用吗?既可以查看
 Windows蝙蝠之循环

  
1.3实用举例
  

1.3.1列出当前路径下的所有三种文件。

  
 <代码> % %我(? ? . txt)做呼应“% %” 
  

1.3.2文本解析为/f用显法。
1)将命令行的值赋值给变量。

  
 <代码>/f %我的(“wmic ComputerSystem制造商^ |找到/v“Manu”^ |中。”)做(设置类型=% i)  
  

 Windows蝙蝠之循环

  

2)使用“delims=?指定分隔符/f默认是以空格或者表键作为分隔符。

  
 <代码>/f”delims=?我(“wmic ComputerSystem制造商^ |找到/v“Manu”^ |中。”)做(设置类型=% i)  
  

 Windows蝙蝠之循环

  

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
  )其他(
  回应您的服务器类型与指定的端口号不匹配
  ) 

Windows蝙蝠之循环