createIndex.bat

@echo off

if ""%1""=="""" goto useAge
if "%1"=="/?" goto useAge
if "%1"=="?" goto useAge
if "%1"=="/h" goto useAge
if "%1"=="/H" goto useAge
if ""%2""=="""" goto defaultFile
set fileName=%2
goto begin

:defaultFile
set fileName=index.html

:begin
if exist %fileName% goto existError
set tempFile=%temp%/~dir.txt
echo Creating file "%fileName%", please wait...
dir /b/s %1 >%tempFile%
echo ^<html^>^<head^>^<title^>index^</title^>^</head^>^<body οnlοad="window.focus();"^> >%fileName%
echo Create date: %date% %time%>>%fileName%
echo ^<br^>CMD path: >>%fileName%
cd   >>%fileName%
echo ^<br^>Filter: %1>>%fileName%
echo ^<br^>Count: ^<b id="counter"^>^</b^> >>%fileName%
echo ^<div style="display:none"^> >>%fileName%
for /F "tokens=*" %%i in (%tempFile%) do  @echo ^<span^>%%i^</span^> >>%fileName%
echo ^</div^> >>%fileName%
echo ^<script language="javascript"^> >>%fileName%
echo ^<!-- >>%fileName%
echo  var objs=document.body.getElementsByTagName("SPAN");>>%fileName%
echo  var fp=null;>>%fileName%
echo  document.write("<table align='center' cellspacint='0' cellpadding='0' border='1' bordercolor='teal' bordercolordark='white'>");>>%fileName%
echo  for(var i=0;i^<objs.length;i++){>>%fileName%
echo      fp=objs[i].innerText;>>%fileName%
echo      document.write("<tr bgcolor="+(i%%2==0?"FAFAF0":"F0FAFA")+"><td>"+(i+1)+"<td nowrap>"+fp.link(fp));>>%fileName%
echo  }>>%fileName%
echo  document.write("</table>");>>%fileName%
echo  counter.innerText=objs.length;>>%fileName%
echo //--^> >>%fileName%
echo ^</script^> >>%fileName%
echo ^</body^>^</html^> >>%fileName%
del %tempFile%
echo Complete!
start %fileName%

goto end

:useAge
echo UseAge: %0 Filter [FileName]
echo    Filter    - match fileName
echo    FileName  - HTML file name
echo                (end with .htm or .html, default with index.html)
echo    Eexample:
echo        %0 *.jpg picture.html
rem pause
goto end

:existError
echo File "%fileName%" has exist, create failed!
:end %fileName% has

rem ---------------------------------------------------------------------------
rem Script for create local-link-HTML_file
rem
rem $
zzf@2003-11-22 $
rem ---------------------------------------------------------------------------

@echo on



UseAge: createIndex Filter [FileName]
   Filter    - match fileName
   FileName  - HTML file name
               (end with .htm or .html, default with index.html)
   Eexample:
       createIndex *.jpg picture.html


创建索引文件:(脚本略加了分行修改)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值