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

回复 30# eclairkk
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. type nul >AppList.ini.tmp
  4. for /f "delims=" %%i in ('dir /s/b/a-d *.7z') do (
  5.     set line=%%i
  6.     call :output
  7. )
  8. echo [copyright]>AppList.ini
  9. echo Author=有容乃大[YXG8855]>>AppList.ini
  10. echo MyBLOG=http://hi.baidu.com/yxg8855>>AppList.ini
  11. echo [config]>>AppList.ini
  12. echo num=!eNum!>>AppList.ini
  13. echo afterRun=>>AppList.ini
  14. type AppList.ini.tmp >>AppList.ini
  15. start cmd /c "call App.exe"
  16. exit
  17. :output
  18. set/p xz=是否解压%line% Y/N:
  19. if /i "%xz%"=="y" (
  20.     set /a eNum+=1
  21.     goto A
  22. ) else (
  23.     goto B
  24. )
  25. :A
  26. echo !eNum!>>AppList.ini.tmp
  27. echo softname= %line%>>AppList.ini.tmp
  28. echo 7zPath=%line%>>AppList.ini.tmp
  29. echo diskpath=C:\Test>>AppList.ini.tmp
  30. :B
复制代码

TOP

本帖最后由 eclairkk 于 2017-3-20 20:17 编辑

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

评分人数

    • pcl_test: 指定回应某楼层的在相应楼层点回复,少引用PB -6

TOP

本帖最后由 pcl_test 于 2017-3-20 19:49 编辑

回复 32# eclairkk

31楼已修改

TOP

本帖最后由 eclairkk 于 2017-3-20 20:13 编辑
回复  eclairkk

31楼已修改
ShowCode 发表于 2017-3-20 19:19



本问题基本完成了,还有小BUG待修正:1楼更新百度分享,内有网络搜索得到的程序文件,以及通过批处理生成的配置文件,求解答疑惑。
1

评分人数

    • pcl_test: 指定回应某楼层的在相应楼层点回复,少引用PB -3

TOP

返回列表