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

[文件操作] 批处理如何实现可选择性是否批量解压指定目录/路径/文件夹里的压缩文件/压缩包

[复制链接]
 楼主| 发表于 2017-3-19 22:59:49 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。

评分

参与人数 1PB -6 收起 理由
pcl_test -6 勿随意删改原帖内容

查看全部评分

 楼主| 发表于 2017-3-19 23:00:52 | 显示全部楼层
回复  eclairkk


这样可以一个一个询问并生成new.bat
ShowCode 发表于 2017-3-19 22:54



    可否帮忙 改下楼下的代码 做到一个批处理完成?
 楼主| 发表于 2017-3-19 23:01:08 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。

评分

参与人数 1PB -6 收起 理由
pcl_test -6 勿随意删改原帖内容

查看全部评分

发表于 2017-3-19 23:07:37 | 显示全部楼层
回复 15# eclairkk


    那确实比较奇怪,13楼的代码及时只有前面3行执行成功,也能创建new.bat,有没有可能你找错路径了?
 楼主| 发表于 2017-3-19 23:10:44 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。
 楼主| 发表于 2017-3-19 23:20:43 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。
发表于 2017-3-19 23:24:21 | 显示全部楼层
回复 21# eclairkk


    报错信息是什么?
 楼主| 发表于 2017-3-19 23:25:27 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。
 楼主| 发表于 2017-3-19 23:28:04 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。
发表于 2017-3-19 23:29:00 | 显示全部楼层
回复 23# eclairkk


第二行和第三行可以合并成1行,注意只有1个大于号
echo [copyright]>AppList.ini
 楼主| 发表于 2017-3-19 23:29:01 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。
 楼主| 发表于 2017-3-19 23:30:56 | 显示全部楼层
回复  eclairkk


第二行和第三行可以合并成1行,注意只有1个大于号
echo [copyright]>AppList.ini
ShowCode 发表于 2017-3-19 23:29



    感谢,已改

评分

参与人数 1PB -6 收起 理由
pcl_test -6 未按版规发帖

查看全部评分

发表于 2017-3-19 23:33:36 | 显示全部楼层
回复 26# eclairkk


set/p xz=是否解压%line% Y/N:
if /i "%xz%"=="y" (
    set /a eNum+=1
    goto A
)
这里加个计数器就知道有几个啦
 楼主| 发表于 2017-3-19 23:36:49 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:16 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。

评分

参与人数 1PB -3 收起 理由
pcl_test -3 勿随意删改原帖内容

查看全部评分

 楼主| 发表于 2017-3-19 23:47:09 | 显示全部楼层
本帖最后由 eclairkk 于 2017-3-20 20:17 编辑

******************20170320******************
求BUG,求解决。
自行测出 文件名为单数字:1.7z、2.7z、3.7z 的时 批处理无法生成正确的配置文件,丢失文件名部分的配置。

评分

参与人数 1PB -3 收起 理由
pcl_test -3 勿随意删改原帖内容

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 17:25 , Processed in 0.013674 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表