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

[文件操作] [分享]图种制作BAT UI版

话不多说,直接送上原码
UI是我的强项,原代码如果想改成UI版,欢迎加QQ438733371
  1. @echo off
  2. color 2a
  3. mode con:cols=39 lines=12
  4. :1
  5. cls
  6. echo ┏━━━━━━━━━━━━━━━━━┓
  7. echo ┃图种生成工具                    ×┃
  8. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  9. echo ┃╭───╮╭───╮╭───╮    ┃
  10. echo ┃│1.生成││2.关于││3.退出│    ┃
  11. echo ┃╰───╯╰───╯╰───╯    ┃
  12. echo ┃                                  ┃
  13. echo ┃                                  ┃
  14. echo ┃ 按Ctrl+Spacebar切换输入法        ┃
  15. echo ┗━━━━━━━━━━━━━━━━━┛
  16. set /p zhiling=
  17. if %zhiling%==1 goto start else
  18. if %zhiling%==2 goto guanyu else
  19. if %zhiling%==3 exit else
  20. goto 1
  21. :start
  22. cls
  23. echo ┏━━━━━━━━━━━━━━━━━┓
  24. echo ┃图种生成工具            ×(guanbi)┃
  25. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  26. echo ┃   在下方输入图片名称,带后缀名   ┃
  27. echo ┃                                  ┃
  28. echo ┃       关闭程序请输入guanbi       ┃
  29. echo ┃    返回主界面请输入zhujiemian    ┃
  30. echo ┃     按Ctrl+Spacebar切换输入法    ┃
  31. echo ┃                                  ┃
  32. echo ┗━━━━━━━━━━━━━━━━━┛
  33. set /p tupian=
  34. if %tupian%==guanbi exit else
  35. if %tupian%==zhujiemian goto 1 else
  36. cls
  37. echo ┏━━━━━━━━━━━━━━━━━┓
  38. echo ┃图种生成工具            ×(guanbi)┃
  39. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  40. echo ┃   在下方输入压缩包名称,带后缀名 ┃
  41. echo ┃                                  ┃
  42. echo ┃       关闭程序请输入guanbi       ┃
  43. echo ┃    返回主界面请输入zhujiemian    ┃
  44. echo ┃     按Ctrl+Spacebar切换输入法    ┃
  45. echo ┃                                  ┃
  46. echo ┗━━━━━━━━━━━━━━━━━┛
  47. set /p yasuobao=
  48. if %yasuobao%==guanbi exit else
  49. if %yasuobao%==zhujiemian goto 1 else
  50. cls
  51. echo ┏━━━━━━━━━━━━━━━━━┓
  52. echo ┃图种生成工具            ×(guanbi)┃
  53. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  54. echo ┃   在下方输入图种名称,带后缀名   ┃
  55. echo ┃                                  ┃
  56. echo ┃       关闭程序请输入guanbi       ┃
  57. echo ┃    返回主界面请输入zhujiemian    ┃
  58. echo ┃     按Ctrl+Spacebar切换输入法    ┃
  59. echo ┃                                  ┃
  60. echo ┗━━━━━━━━━━━━━━━━━┛
  61. set /p tuzhong=
  62. if %tuzhong%==guanbi exit else
  63. if %tuzhong%==zhujiemian goto 1 else
  64. copy /b %tupian% + %yasuobao% %tuzhong%
  65. cls
  66. if exist %tuzhong% goto chenggong else
  67. goto shibai
  68. :chenggong
  69. echo ┏━━━━━━━━━━━━━━━━━┓
  70. echo ┃图种生成工具            ×(guanbi)┃
  71. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  72. echo ┃                                  ┃
  73. echo ┃                                  ┃
  74. echo ┃          图种生成成功            ┃
  75. echo ┃                                  ┃
  76. echo ┃    按1继续生成,按2返回主界面    ┃
  77. echo ┃         别的按键退出             ┃
  78. echo ┗━━━━━━━━━━━━━━━━━┛
  79. set /p chenggong=
  80. if %chenggong%==1 goto start else
  81. if %chenggong%==2 goto 1 else
  82. exit
  83. :shibai
  84. echo ┏━━━━━━━━━━━━━━━━━┓
  85. echo ┃图种生成工具            ×(guanbi)┃
  86. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  87. echo ┃                                  ┃
  88. echo ┃                                  ┃
  89. echo ┃          图种生成失败            ┃
  90. echo ┃                                  ┃
  91. echo ┃    按1重新生成,按2返回主界面    ┃
  92. echo ┃         别的按键退出             ┃
  93. echo ┗━━━━━━━━━━━━━━━━━┛
  94. set /p chenggong=
  95. if %chenggong%==1 goto start else
  96. if %chenggong%==2 goto 1 else
  97. exit
  98. :guanyu
  99. cls
  100. echo ┏━━━━━━━━━━━━━━━━━┓
  101. echo ┃图种生成工具            ×(guanbi)┃
  102. echo ┃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┃
  103. echo ┃   作者:qscesz268                ┃
  104. echo ┃   版本:0.1.1                    ┃
  105. echo ┃   运行环境:DOS/WINCIOS          ┃
  106. echo ┃   本软件不依靠任何第三方软件,兼 ┃
  107. echo ┃   容性极佳,请放心使用           ┃
  108. echo ┃                                  ┃
  109. echo ┗━━━━━━━━━━━━━━━━━┛
  110. @pause
  111. goto 1
复制代码

看看UI版的种子图片

TOP

我来学习的,谢谢分享!

TOP

本帖最后由 小爪冰凉君 于 2013-1-27 12:44 编辑

呵呵,代码略长。。。
另外,建议楼主研究下“控制语句”的用法尤其是if...else...
附上我自用的版本~
  1. @echo off&color 0a&title ===== Fake Everything =====
  2. if not exist %~n0 md %~n0\picture,%~n0\file,%~n0\product
  3. :start
  4. cls
  5. echo 使用说明:
  6. echo 1.伪装图片可为bmp/jpg/gif/png等格式
  7. echo 2.伪装文件可为rar/zip等格式
  8. echo 3.图片和文件分别放入picture和file文件夹中,对应项目同名
  9. echo 4.一切就绪后按任意键继续
  10. pause>nul
  11. for /r %~n0\picture %%p in (*.*) do (
  12. for /r %~n0\file %%f in (%%~np.*) do (
  13. copy /y /b "%%p"+"%%f" "%~n0\product\%%~nxp">nul &&(
  14. echo 成功生成……%%~nxp)))
  15. echo.
  16. echo 操作结束!
  17. pause>nul
复制代码
根据个人需求不同,也可以加上自动压缩、加密、上传等功能

TOP

返回列表