批处理的"循环"效果脚本
第二次运行 执行命令工B
第三次运行 执行命令工A
................
原理很简单
用if exist 判断
第一次运行时 不存在指定文件
则运行命令A
并创建指定文件
第二次运行时 指定文件存在
则运行命令B
并删除指定文件
第三次运行 又不存在指定文件
............
写了两个实例 让大家可以试一下
1. 显示/隐藏文件的扩展名 (运行并刷新后生效)
@echo off
if not exist c:windowswind.txt (
break>c:windowswind.txt
reg add hkcusoftwaremicrosoftwindowscurrentversionexploreradvanced /v hidefileext /t reg_dword /d 0 /f
) else (
reg add hkcusoftwaremicrosoftwindowscurrentversionexploreradvanced /v hidefileext /t reg_dword /d 1 /f
del c:windowswind.txt
)
2. 启用/断开宽带连接
@echo off
if not exist c:windowswind.txt (
break>c:windowswind.txt
rasphone /d 宽带连接
) else (
rasphone /h 宽带连接
del c:windowswind.txt
)
批处理中常用的符号总结
^转义符用在特殊符号之前比如:echo非常^&批处理如果不加^那么"批处理"将被当作命令执行|(管道)传递符当然是传递作用比如:echo0123456|find"123"将0123456传递
关于echo 的问题与使用说明
我想设计一个批处理代码,让使用者输入第一个人的名字abc第二个人的名字,然后把两个人的名字输出来。(注意:这两个人的名字有可能是两个字,
进入dos的一个密码破解方法
stacksegmentcachedb10dup('?')stackendscodesegmentassumecs:code,ds:code,es:code,ss:stackmessagedb'Madebycorrey',24hemaildb0dh,0ah,'Email:leguanyuan@126.com',24hnoticedb0dh,0ah,'inputpassword:',24hpassw
编辑:编程语言
标签:批处理,命令,文件,名字,我想