[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
如果拖放的两个文件都是、或者都不是压缩包,结果就不对了吧

TOP

  1. ::设置压缩包文件后缀类型
  2. set @tx=rar zip 7z
  3. setlocal enabledelayedexpansion
  4. for %%a in (%@tx%) do (
  5.   if /i "%~x1" equ ".%%a" set "@r1=%1"
  6.   if /i "%~x2" equ ".%%a" set "@r2=%2"
  7. )
  8. if defined @r1 (
  9.   if defined @r2 (
  10.     set "@r=!@r1! !@r2!"
  11.   ) else set "@r=!@r1!"
  12. ) else (
  13.   if defined @r2 (
  14.     set "@r=!@r2!"
  15.   ) else set "@r=无"
  16. )
  17. echo 您拖放的压缩包文件:!@r!
  18. pause
复制代码

TOP

返回列表