![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 06:15 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 为什么循环语句中累加的%n%一直是0 |
| 可打印版本 858 / 2 |
| 第1楼 sx0654 | 发表于 2010-06-06 12:47 |
| 新手上路 发帖 3 积分 1 | |
|
为什么循环语句中累加的%n%一直是0 为什么序号%n%不是123456显示的呢?而是显示0000到最后出个结果? |
|
| 第2楼 jarry0932 | 发表于 2010-06-06 13:19 |
| 初级用户 发帖 122 积分 128 | |
| 第3楼 jarry0932 | 发表于 2010-06-06 13:26 |
| 初级用户 发帖 122 积分 128 | |
|
[code]
@echo off setlocal enabledelayedexpansion title haha的批处理,去除当前目录所有文件及其文件夹的隐藏属性-第五版 set /a n=0 color 9f echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ echo ┃haha的批处理: ┃ echo ┠───────────────────────────┨ echo ┃去除 当前目录 所有文件及其文件夹的 隐藏 属性 第五版 ┃ echo ┃放到U盘根目录双击即可 ┃ echo ┠───────────────────────────┨ echo ┃ 正在处理,请稍候。。。 ┃ attrib -s -h "autorun.inf">nul if exist "autorun.inf" del /F "autorun.inf">nul echo ┠───┬──┬────────────────────┨ echo ┃ 序号 │结果│详细 ┃ echo ┠───┴──┴────────────────────┨ echo ┃ 正在处理文件夹,请稍候。。。 ┃ echo ┠───┬──┬────────────────────┨ for /F "tokens=*" %%i in ('dir /A:DH /B') do ( set /a n=!n!+1 attrib -s -h "%%i">nul attrib -s -h "%%i.exe">nul attrib -s -h "%%i.lnk">nul if exist "%%i.exe" del /F "%%i.exe">nul if exist "%%i.lnk" del /F "%%i.lnk">nul echo ┃ !n! │成功│文件夹【%%i】已恢复 ) echo ┠───┴──┴────────────────────┨ echo ┃ 正在处理文件,请稍候。。。 ┃ echo ┠───┬──┬────────────────────┨ for /F "tokens=*" %%i in ('dir /A:H /B') do ( set /a n=!n!+1 attrib -s -h "%%i">nul echo ┃ !n! │成功│文件【%%i】已恢复 ) rem rd autorun.inf /s /q>nu |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |