欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

批处理的"循环"效果脚本

程序员文章站 2022-06-23 18:28:03
第一次运行 执行命令工a 第二次运行 执行命令工b 第三次运行 执行命令工a ................ 原理很简单 用if ...

第一次运行 执行命令工a
第二次运行 执行命令工b
第三次运行 执行命令工a
................
原理很简单
用if exist 判断
第一次运行时 不存在指定文件 
则运行命令a 
并创建指定文件
第二次运行时 指定文件存在 
则运行命令b
并删除指定文件
第三次运行 又不存在指定文件
............


写了两个实例 让大家可以试一下
1. 显示/隐藏文件的扩展名 (运行并刷新后生效)

@echo off
if not exist c:windows\wind.txt (
break>c:windows\wind.txt
reg add hkcu\software\microsoft\windows\currentversion\explorer\advanced /v hidefileext /t reg_dword /d 0 /f
) else (
reg add hkcu\software\microsoft\windows\currentversion\explorer\advanced /v hidefileext /t reg_dword /d 1 /f
del c:windows\wind.txt
)


2. 启用/断开宽带连接

@echo off
if not exist c:windows\wind.txt (
break>c:windows\wind.txt
rasphone /d 宽带连接
) else (
rasphone /h 宽带连接
del c:windows\wind.txt
)