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

[文本处理] 批处理版新链接网页生成

不能称原创,因为核心代码网上都有,无非是各有用处不同罢了。
功能:将文件夹下的文件生成网页,版面新颖一些而已,分享了,
便于你将文件打包和管理调用。
源码见7楼
目的,学习批处理

略做修改,添加文件类型选择
目的,学习批处理

TOP

回复 2楼 的帖子

这个不行的,文件类型太受限制了

TOP

回复 3楼 的帖子

要*.jpg 还是*.mp3。这样是单选,还是可以*.*的,就像是一楼的了,本意是能够链接需要的文件生成如歌曲.htm,文本.htm
或 图片.htm,如此分类方便专用。

[ 本帖最后由 hlzj88 于 2009-10-21 20:59 编辑 ]
目的,学习批处理

TOP

我就崩溃了,在这样的论坛里不就为了交流吗,代码还 预处理“加密”

TOP

楼主的的加密确实让人无奈:
  1. ::Crypt by Savage Studio | EM:log2.0@163.com | HomePage:savage100.xingkong.com | QQ:24807208::
  2. @echo off & set _="U}'mf6jSb@HI3XW]5we?9:0Rs{il|KZn8T,<#qv[MNx>V*/DE(O\.`7k-Lt^u$oF)=G&aJh gyzp1!A+4BCrc2PQdY"
  3. if 0 equ 9 pause&cls&exit
  4. set _="+2DeY^gu8CfXx@H0O[P]#>/ZdB'FT)(&}zUi4yrmV?|67n*9l<jMsA1bN=QJR`wIG3,KL:$ESW5{qv\.k-toah p!c"
  5. if 0 equ 9 pause&cls&exit
  6. @echo off&&color 2e
  7. mode con cols=52 lines=10
  8. title 网页自动生成-新风格
  9. echo   网页自动生成 快速文件链接 只对文件夹里的文件有效
  10. >AUTOINDEXHY.htm echo ^<^!DOCTYPE HTML PUBLIC ^"-//W3C//DTD HTML 4.01//EN^"^>
  11. >>AUTOINDEXHY.htm echo ^^
  12. >>AUTOINDEXHY.htm echo ^%date:~0,10%-%time:~0,-3% AUTO MADE INDEX☆BY仰天长啸之批处理生成网页工具-QQ:584942304☆^
  13. >>AUTOINDEXHY.htm echo ^
  14. goto xt
  15. :xtc1
  16. ECHO.
  17. echo    选择错误,重来!!!
  18. :xt
  19. ECHO.
  20. echo    请选择是否要加背景图片  Y  或  N   回车确定!
  21. SET Choice=
  22. SET /P Choice=   默认为系统下bliss.bmp,链接自改
  23. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  24. IF /I '%Choice%'=='Y' GOTO tu
  25. IF /I '%Choice%'=='n' GOTO ntu
  26. GOTO xtc1
  27. :tu
  28. >>AUTOINDEXHY.htm echo ^^
  29. :ntu
  30. >>AUTOINDEXHY.htm echo ^
  31. >>AUTOINDEXHY.htm echo ^>AUTOINDEXHY.htm echo function c(i^)
  32. >>AUTOINDEXHY.htm echo ^{
  33. >>AUTOINDEXHY.htm echo for(var j=1;j^>AUTOINDEXHY.htm echo if(i==j^)^{
  34. >>AUTOINDEXHY.htm echo var ans = document.getElementById(^'q^'+i^);
  35. >>AUTOINDEXHY.htm echo if(ans.style.display == ^'^'^)
  36. >>AUTOINDEXHY.htm echo ans.style.display = ^'none^';
  37. >>AUTOINDEXHY.htm echo else
  38. >>AUTOINDEXHY.htm echo ans.style.display = ^'^';
  39. >>AUTOINDEXHY.htm echo ^}else^{
  40. >>AUTOINDEXHY.htm echo var ans = document.getElementById(^'q^'+j^);
  41. >>AUTOINDEXHY.htm echo ^}
  42. >>AUTOINDEXHY.htm echo ^}
  43. >>AUTOINDEXHY.htm echo.
  44. >>AUTOINDEXHY.htm echo ^}
  45. >>AUTOINDEXHY.htm echo //--^>
  46. >>AUTOINDEXHY.htm echo ^  
  47. >>AUTOINDEXHY.htm echo ^
  48. >>AUTOINDEXHY.htm echo ^
  49. >>AUTOINDEXHY.htm echo ^>AUTOINDEXHY.htm echo .STYLE4 ^{color: #000000; font-weight: bold; ^}
  50. >>AUTOINDEXHY.htm echo .STYLE5 ^{color: #000000;
  51. >>AUTOINDEXHY.htm echo font-size: 12px;
  52. >>AUTOINDEXHY.htm echo.
  53. >>AUTOINDEXHY.htm echo ^}
  54. >>AUTOINDEXHY.htm echo .STYLE6 ^{
  55. >>AUTOINDEXHY.htm echo font-size: medium;
  56. >>AUTOINDEXHY.htm echo font-weight: bold;
  57. >>AUTOINDEXHY.htm echo ^}
  58. >>AUTOINDEXHY.htm echo .STYLE7 ^{font-size: medium^}
  59. >>AUTOINDEXHY.htm echo .STYLE9 ^{font-size: 12px; color: #000000 ^}
  60. >>AUTOINDEXHY.htm echo body ^{
  61. >>AUTOINDEXHY.htm echo margin-bottom: 0px;
  62. >>AUTOINDEXHY.htm echo ^}
  63. >>AUTOINDEXHY.htm echo .STYLE12 ^{
  64. >>AUTOINDEXHY.htm echo font-size: 12px;
  65. >>AUTOINDEXHY.htm echo color: #000000;
  66. >>AUTOINDEXHY.htm echo ^}
  67. >>AUTOINDEXHY.htm echo .STYLE61 ^{font-size: 12px; padding:0px; line-height:30%%;^}
  68. >>AUTOINDEXHY.htm echo .STYLE42 ^{font-size:12px; font-weight: bold; line-height: 300%%; color:#333; ^}
  69. >>AUTOINDEXHY.htm echo --^>
  70. >>AUTOINDEXHY.htm echo ^
  71. >>AUTOINDEXHY.htm echo ^
  72. >>AUTOINDEXHY.htm echo ^
  73. goto xy
  74. :xyc1
  75. ECHO.
  76. echo    选择错误,重来!!!
  77. :xy
  78. ECHO.
  79. echo    请选择是否要加背景音乐  Y  或  N   回车确定!
  80. SET Choice=
  81. SET /P Choice=   默认为系统下windows启动,链接自改
  82. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  83. IF /I '%Choice%'=='Y' GOTO yy
  84. IF /I '%Choice%'=='n' GOTO ny
  85. GOTO xyc1
  86. :yy
  87. >>AUTOINDEXHY.htm echo ^^请查看网页源文件替换链接^^      ^删除就可以了--^>
  88. echo ^>>AUTOINDEXHY.htm
  89. goto ny
  90. :ny
  91. goto xzt
  92. :xtc1
  93. ECHO.
  94. echo    选择错误,重来!!!
  95. :xzt
  96. ECHO.
  97. SET Choice=
  98. SET /P Choice=   请选择是否要  选择主题  Y  或  N   回车确定!
  99. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
  100. IF /I '%Choice%'=='Y' GOTO zt
  101. IF /I '%Choice%'=='n' GOTO yuan
  102. GOTO xzt1
  103. :zt
  104. cls&echo.
  105. @echo 请输入你想要的主题,如果不能选择输入法输入汉字&echo.&echo 可以复制后在这个窗口里用鼠标粘贴后回车确定!
  106. echo.
  107. set /p xx=请输入或粘贴——》
  108. >>AUTOINDEXHY.htm echo ^^^^^^^^^^^%xx%^^^^^^^
  109. goto jx
  110. :yuan
  111. >>AUTOINDEXHY.htm echo ^^^^^^^^^^%date:~0,10%-%time:~0,-3%^
  112. AUTO MADE BY 仰天长啸^
  113. 路径:%cd%\^^^^^^
  114. :jx
  115. >>AUTOINDEXHY.htm echo ^
  116. >>AUTOINDEXHY.htm echo ^^
  117. setlocal EnableDelayedExpansion
  118. FOR /d %%i in ("*") do (
  119.    set /a v=0
  120.    set /a w+=1
  121.    @echo ^^^^^^^^%%~ni^^^^
  122. >>AUTOINDEXHY.htm
  123.    @echo ^>>AUTOINDEXHY.htm
  124.         FOR /f "delims=" %%j in ('dir "%%i" /b/s/a-d') do (
  125.            set /a Y+=1
  126.            set /a v+=1
  127.            @echo ^
  128. ^NO:!v!^  %%~nxj^^
  129. >>AUTOINDEXHY.htm
  130. )
  131. @echo ^^^返回顶部^^>>AUTOINDEXHY.htm
  132. @echo ^^^>>AUTOINDEXHY.htm
  133. )
  134. echo ^>>AUTOINDEXHY.htm
  135. echo ^>>AUTOINDEXHY.htm
  136. echo ^^★共!w!个文件夹^ ^ ^ ^ ^ ^ ★共!Y!个文件>>AUTOINDEXHY.htm
  137. echo ^^^^特别感谢:^  ^^非常批处理论坛^^  ^^批处理之家论坛^^^^>>AUTOINDEXHY.htm
  138. echo ^^^^资料版权归原作者所有^
  139. 不对其内容负任何责任^
  140. BY仰天长啸  保留自有权利^
  141. %date%^^^>>AUTOINDEXHY.htm
  142. echo ^
  143. ^^>>AUTOINDEXHY.htm
  144. start AUTOINDEXHY.htm
复制代码

[ 本帖最后由 asnahu 于 2009-10-26 15:47 编辑 ]

TOP

源码上来

楼上,怪我,接受批评。现贴文如下,且又有小改动。
版主:经检查code的括号无问题()换[],但代码显示还是有问题,就直接发原文了,见谅!!!

再次修改,谢谢在线版主给加code,但会丢掉<br>,改发附件,源码下载后看吧。
目的,学习批处理

TOP

好是好但还是有不足啊

你看生成的网页全靠左边单排直往下排列,眼睛老往屏幕左边看很不舒服,要是能靠中间一点就好了

TOP

下载来试试看

TOP

返回列表