易码技术论坛

 找回密码
 加入易码
搜索
查看: 135285|回复: 0

[源码] [批处理·源码]个人软件收集整理工具 V0.1

[复制链接]
发表于 2007-3-30 17:56:09 | 显示全部楼层 |阅读模式
更新说明:
增加了进行压缩的功能,并能自定义取名。
  平时我有收集软件的习惯,网上有新版本的绿色软件更新了我都会去下载来收藏,以备不时之需。而每次下载软件来对里面的一些LJ广告文件深恶痛绝,每次都要将他们删之干净,然后再重新打包起来收藏。
  一个压缩包还好,每天对这些包包做同样的重复劳动那可真太累人了。于是我动脑筋做出了这个批处理东东。给那些同样有天天收集软件习惯的网友们提供方便。
批处理流程简介:
  第一部分为欲删除的绝对LJ文件,可以根据你平时所访问站点的习惯自行添加。
  第二部分对于“使用说明.TXT”与“Readme.TXT”有的站点可能会存在有用信息,或者“Readme.TXT”为软件本身的英文介绍,并非LJ广告文件。所以设置为有查看内容的选项,“使用说明.TXT”也是同理。
  第三部分询问是否新建一个“说明.TXT”的文件用于存放说明内容。
  第四部分为进行打包压缩的过程。
  批处理代码是开源的,大家可以任意改,如果有什么好的建议或BUG指正请联系我,E-mail:nb-wangyi@163.com
压缩包内附一个简单的教程,告诉大家具体是什么用的


下载地址:
http://free.ys168.com/?heicai
——————————————————————————————————————
批处理源码:

  1. @echo off
  2. title 个人软件收集整理工具(版权所有:黑菜 仅供网友们交流,翻版不究)
  3. color 7c
  4. mode con cols=55 lines=8
  5. ::此部分文件作为广告文件处理,直接删除掉。(可以根据平时光顾的软件站特点,自行添加。)
  6. del /F /Q 绿盟.url 2>nul
  7. del /F /Q help.htm 2>nul
  8. del /F /Q 1001下载乐园 2>nul
  9. del /F /Q Readme.htm 2>nul
  10. del /F /Q 会员服务.txt 2>nul
  11. del /F /Q 3800HK.jpg 2>nul
  12. del /F /Q 3800hk.com.url 2>nul
  13. del /F /Q ##请注意##.txt 2>nul
  14. del /F /Q 77169.org软件说明.htm 2>nul
  15. del /F /Q 77169.org使用帮助说明.txt 2>nul
  16. del /F /Q 华夏黑客同盟.url 2>nul
  17. del /F /Q 07年VIP火爆培训课.txt 2>nul
  18. del /F /Q 网络攻防年会员(超实惠价).txt 2>nul
  19. del /F /Q 07年最新VIP教学课程.url 2>nul
  20. del /F /Q 新世纪网安培训基地.url 2>nul
  21. del /F /Q 1001下载乐园.url 2>nul
  22. del /F /Q 绿化说明.txt 2>nul
  23. ::此部分说明或许含有真正说明内容,将询问如何对其操作。
  24. if not exist Readme.TXT goto 1N
  25. :1select
  26. cls
  27. echo.
  28. SET Choice=
  29. echo     对"Readme.TXT"文件如何操作。
  30. echo     1、查看内容
  31. echo     2、删除
  32. echo     3、跳过
  33. echo.
  34. SET /P Choice=    请选择 :
  35. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  36. IF /I '%Choice%'=='1' GOTO 1T
  37. IF /I '%Choice%'=='2' GOTO 1D
  38. IF /I '%Choice%'=='3' GOTO 1N
  39. IF /I '%Choice%'=='' GOTO 1select
  40. :1T
  41. Readme.txt
  42. cls
  43. echo.
  44. SET Choice=
  45. echo     对"Readme.TXT"文件如何操作。
  46. echo     1、删除
  47. echo     2、跳过
  48. echo.
  49. SET /P Choice=    请选择 :
  50. IF /I '%Choice%'=='1' GOTO 1D
  51. IF /I '%Choice%'=='2' GOTO 1N
  52. :1D
  53. del Readme.txt
  54. :1N
  55. if not exist 使用说明.TXT goto csm
  56. :2select
  57. cls
  58. echo.
  59. SET Choice=
  60. echo     对"使用说明.TXT"文件如何操作。
  61. echo     1、查看内容
  62. echo     2、删除
  63. echo     3、改名为"说明.TXT"
  64. echo.
  65. SET /P Choice=    请选择 :
  66. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  67. IF /I '%Choice%'=='1' GOTO 2T
  68. IF /I '%Choice%'=='2' GOTO 2D
  69. IF /I '%Choice%'=='3' (ren 使用说明.txt 说明.txt && GOTO exit)
  70. IF /I '%Choice%'=='' GOTO 2select
  71. :2T
  72. 使用说明.txt
  73. cls
  74. echo.
  75. SET Choice=
  76. echo     对"使用说明.TXT"文件如何操作。
  77. echo     1、删除
  78. echo     2、改名为"说明.TXT"
  79. echo.
  80. SET /P Choice=    请选择 :
  81. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  82. IF /I '%Choice%'=='1' GOTO 2D
  83. IF /I '%Choice%'=='2' (ren 使用说明.txt 说明.txt && GOTO exit)
  84. :2D
  85. del 使用说明.txt
  86. :csm
  87. ::询问是否自己建一个"说明.TXT"文件,用来存放说明内容。
  88. cls
  89. echo.
  90. SET Choice=
  91. echo     是否建"说明.TXT"文件?
  92. echo     1、新建
  93. echo     2、跳过
  94. echo.
  95. SET /P Choice=    请选择 :
  96. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  97. IF /I '%Choice%'=='1' GOTO sM
  98. IF /I '%Choice%'=='2' GOTO sN
  99. IF /I '%Choice%'=='' GOTO select
  100. :sM
  101. call >>说明.txt
  102. 说明.txt
  103. goto exit
  104. :sN
  105. del 说明.txt >nul 2>nul
  106. GOTO exit
  107. :exit
  108. ::对CMD更改为快速编辑模式,为下面的操作提供方便,按鼠标右键即可实现粘贴功能。
  109. REG ADD HKCU\Console\%%SystemRoot%%_system32_cmd.exe /v "QuickEdit" /t REG_DWORD /d 1 /f >nul
  110. cls
  111. echo.
  112. set RENAME=
  113. SET /P RENAME= 请粘贴要命名的压缩包名称(不带后缀) :
  114. ::压缩工作
  115. echo.
  116. echo   压缩中……
  117. copy /Y "%ProgramFiles%"\winrar\rar.exe %systemroot%\system32\rar.exe >nul
  118. copy /Y "%ProgramFiles%"\winrar\rarreg.key %systemroot%\system32\rarreg.key >nul
  119. rar a -s -x个人软件收集整理工具.bat "%RENAME%".rar >nul
  120. cls
  121. echo.
  122. echo   "%RENAME%.rar" 已成功放在当前目录下。请查看。
  123. pause >nul
复制代码
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 14:53 , Processed in 0.009783 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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