时间:2021-05-23
第一次运行执行命令工A
第二次运行执行命令工B
第三次运行执行命令工A
................
原理很简单
用ifexist判断
第一次运行时不存在指定文件
则运行命令A
并创建指定文件
第二次运行时指定文件存在
则运行命令B
并删除指定文件
第三次运行又不存在指定文件
............
写了两个实例让大家可以试一下
1. 显示/隐藏文件的扩展名 (运行并刷新后生效)
@echooff
ifnotexistc:windows\wind.txt(
break>c:windows\wind.txt
regaddhkcu\software\microsoft\windows\currentversion\explorer\advanced/vhidefileext/treg_dword/d0/f
)else(
regaddhkcu\software\microsoft\windows\currentversion\explorer\advanced/vhidefileext/treg_dword/d1/f
delc:windows\wind.txt
)
2. 启用/断开宽带连接
@echooff
ifnotexistc:windows\wind.txt(
break>c:windows\wind.txt
rasphone/d宽带连接
)else(
rasphone/h宽带连接
delc:windows\wind.txt
)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
批处理隐藏运行隐藏批处理本身复制代码代码如下:@echooffif"%1"=="h"gotobeginstartmshtavbscript:createobje
我想用批处理实现向s.txt中多次分别导入文本例如:“aaaa","bbbb","cccc","dddd"实现s.txt内效果如:aaaabbbbccccddd
但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直
批处理代码:@echooff>tmp.inifor/f"tokens=1*delims=:"%%iin('findstr/n".*"文件位置')do(if"%%
批处理代码:复制代码代码如下:@echooff::删除"运行"、"查找"等处的历史记录regaddHKCU\Software\Microsoft\Windows