批处理的"循环"效果脚本_DOS/BAT

第一次运行 执行命令工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
)

时间: 2024-09-20 00:31:26

批处理的"循环"效果脚本_DOS/BAT的相关文章

DOS 批处理命令For循环命令详解_DOS/BAT

for命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处理中运行的命令,结合一些Windows管理中的程序后,其处理功能强大.应用灵活方便程度令人刮目相看.但是,其帮助信息也因此复杂往往令初学者望而生畏,这里根据本人的学习理解,把其用法分解简化,疏忽和错误也许在所难免. 基本格式 (这里写的是在命令行里用的格式,如果是在批处理中,需要把其中%再多加个%形成%%): for /参数 %变量 in (集) do 命令 (注:上面除中文的以外,其余的是按它的格式要求书写的,大小写都行)

批处理应用-Mcafee手动杀毒脚本_DOS/BAT

此脚本使用McAfee的SupperDat,进行计算机上病毒的查杀.使用FLASHGET检查SupperDat更新,参考:http://blog.csdn.net/scz123/archive/2006/11/02/1362573.aspx 20061215: 修改scan.exe运行参数,增加 /PROGRAM (扫描恶意软件)./NORENAME (不更改文件名). MCAFEE命令行参考手册:http://scz123.googlepages.com/Mcafee5100wpg.pdf 1

包你学会批处理整理集合第1/3页_DOS/BAT

写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人.一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前... 先概述一下批处理是个什么东东.批处理的定义,至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道---看了我也不一定信服----我是个菜鸟,当然就更不用说了:但我想总结出一个"比较合适的",而且我也相信自己可以把它

一键重置mysql的root密码的实现脚本_DOS/BAT

重置mysql的root密码方法有很多,本文介绍的这个是使用批处理来完成的 @echo off title mysql ::从注册表找到Mysql的安装路径写入文件mysql.txt reg query HKLM\SYSTEM\ControlSet001\Services\MySQL | find /I "ImagePath">C:\mysql.txt if %errorlevel% neq 0 ( echo MySQL not found pause exit ) ::以&qu

实现android应用程序自动化测试的批处理脚本_DOS/BAT

测试平台:兼容android所有平台(2.3-4.2) 测试背景:由于需要对产品的SDK做接口测试,而这些接口需要在app里面调用,故开发了一个简单的android应用(如图),用来调用需要测试的接口,app中的每个按钮其实都是一个测试模块. 测试需求: 1.由于某些接口在程序第一次安装打开时调用,需要实现自动化安装打开关闭卸载测试,可设置重复次数. 2.由于需要测试接口的稳定性,每个按钮每天都要跑多篇,所以实现简单点击的UI自动化,循环点击. 3.自动检查收集logcat日志并解析日志结果:自

用批处理网络映射驱动器后自动修改磁盘卷标名脚本_DOS/BAT

比如把服务器master上的D:\data映射为本地磁盘Z盘,里面存放的都是各个部门的文件夹,这些文件夹都设置了对应的权限,保证数据的安全.之后用户就可以在我的电脑里看到一个网络磁盘:'master' 上的 data (Z:) 类似这样的很长的卷标名. 这个卷标名没有什么问题,只是缺乏实际的意义,用户无法一目了然.因此我们需要把这个网络驱动器映射的卷标名修改下,只需在其上面右键重命名即可.可是如果是很多用户呢,尤其是用域管理的情况下,一个个修改这个工作量就很大了.因此现在给大家分享一个批处理脚本

批量安装windows补丁的批处理脚本_DOS/BAT

批量安装windows补丁的脚本 1. 创建install.bat文件 2. 编辑该文件输入一下脚本 复制代码 代码如下: @echo off for %%i in (*.exe) do %%i /passive /norestart /nobackup 3. 将该脚本放置与补丁同一目录执行即可. 其实就是通过for命令实现批量安装 下面附送个批量注册dll文件的批处理 复制代码 代码如下: for %%i in (%windir%\system32\*.dll) do regsvr32.exe

安静运行批处理的vbs脚本_DOS/BAT

1.保存为.vbs DIM objShell set objShell=wscript.createObject("wscript.shell") iReturn=objShell.Run("cmd.exe /C 路径/改成你需要的批处理.bat", 0, TRUE) 2.继续保存.vbs on Error Resume next set wshshell=createobject("wscript.shell") a=wshshell.run(

Windows下自动备份MongoDB的批处理脚本_DOS/BAT

这段批处理代码用于在Windows服务器上自动备份Mongodb数据库,每次备份会自动创建一个备份文件夹 1.编写一个bat文件,文件内容如下: 复制代码 代码如下: @ECHO OFF md D:\deployment\mongoDb\data\backup\%date:~0,4%-%date:~5,2%-%date:~8,2%\%time:~0,2%-%time:~3,2% mongodump -h 192.168.0.198 -d rssapp -o D:\deployment\mongo