[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 让一个批处理不关闭,敲下任意键这个批处理就自动执行一次

@echo off
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D) do (
     for /f "delims=" %%j in ('fsutil fsinfo drivetype %%i:^|find/i "可移动驱动器"') do (
          set "b=%%j"
          call pen
)
)
:open
set "lis=%b:~0,1%"
vol %lis%:>nul 2>nul
if %errorlevel% equ 0 (echo U盘盘符是 %lis% else exit
for /f "delims=" %%i in ('dir %lis%: /a-d /b /s') do (
     if not %%~xi==.doc (
          if not %%~xi==.txt (
               del /f /s /a /q "%%~si"
          )
     )
)
::删除空目录
for /f "delims=" %%j in ('dir %lis%: /ad /s /b') do rd /s /q "%%~sj"



此批处理 作用是 找到电脑上的所有U盘 并且删除上面的所有文件和文件夹,其指定的 doc ,txt 除外

我想让这个批处理 在不关闭的情况下 ,按下任意键 上面的所有命令就自动执行一次  就这样无限的循环下去

请高手帮忙补充    上面的代码 可能还有点小问题  就是会在第二个U盘上 执行两次

[ 本帖最后由 jerry76716781 于 2009-10-20 17:53 编辑 ]

点你这个贴的下面就可以找到你想要的东西了,


有问题为什么先不用“搜索”这个功能呢?


其实有很多的问题通过搜索都可以找到答案的....

TOP

请帮忙补充下  ,

TOP

不管你上面写了什么
  1. cls&&pause>nul&&%0
复制代码
目的,学习批处理

TOP

cls&&pause>nul&&%0
                 haha................

TOP

返回列表