中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何生成tree命令格式的目录网页
作者:
标题: 如何生成tree命令格式的目录网页 上一主题 | 下一主题
upsco
初级用户





积分 67
发帖 32
注册 2007-11-19
状态 离线
『楼 主』:  如何生成tree命令格式的目录网页

就是把tree命令输出的结果,生成网页,且点击网页中的文件或目录名打开相应的文件及目录

2007-11-22 10:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 2 楼』:  

搜索 “tree命令的htm版”



2007-11-22 10:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
upsco
初级用户





积分 67
发帖 32
注册 2007-11-19
状态 离线
『第 3 楼』:  

谢谢

2007-11-22 10:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
mkd
初级用户





积分 109
发帖 30
注册 2007-9-5
状态 离线
『第 4 楼』:  Unicode Version


if exist temp.vbs goto MakeHTML
echo Set objFSO = CreateObject("Scripting.FileSystemObject") > temp.vbs
echo Set objFile = objFSO.CreateTextFile("list.htm",,true) >> temp.vbs
temp.vbs

cmd /u /c "%0"
del temp.vbs
start list.htm
goto :eof


:MakeHTML
echo ^<html^>^<head^>^<style type="text/css"^>^<!-- >> list.htm
echo ul{list-style:none;}a{text-decoration:none;} >> list.htm
echo a{background-color:#eff;padding:0 20px;} >> list.htm
echo a.folder{background-color:#fcf;}--^> >> list.htm
echo ^</style^>^<body^>^<ul^> >> list.htm

for %%a in (*) do (
echo ^<li^>^<a href="file:///%%~fa"^>%%~nxa^</a^>  >> list.htm )

for /d %%a in (*) do (
        set folder="%%~fa"
        call :SubDir %%folder%% )

echo ^</ul^>^</body^>^</html^> >> list.htm
goto :eof


:SubDir
for    %%a in (%1) do (
echo ^<li^>^<a class="folder" href="file:///%%~a"^>%%~nxa^</a^>^<ul^> >> list.htm
)

for    %%a in (%1\*) do (
echo ^<li^>^<a href="file:///%%~a"^>%%~nxa^</a^>  >> list.htm )

for /d %%a in (%1\*) do (
        set folder="%%~fa"
        call :SubDir %%folder%% )
echo ^</ul^> >> list.htm


   此帖被 +15 点积分         点击查看详情   
评分人:【 everest79 分数: +15  时间:2007-12-26 03:27


2007-11-23 21:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
skydog
新手上路




积分 13
发帖 5
注册 2007-9-20
状态 离线
『第 5 楼』:  tree命令转化为htm问题解决,谢谢!

非常感谢,您的代码非常好用!

2007-11-26 14:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 6 楼』:  

谢谢4楼给的代码

2007-12-14 20:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yjq635
初级用户





积分 109
发帖 42
注册 2007-5-12
状态 离线
『第 7 楼』:  

达人们,,有没有办法点击链接直接打开文件啊,,比如
set obshell=wscript.createobject("wscript.shell")
obshell.run ("E:\yjq-MOVE\还好\金刚归来.rmvb"),,true
????

2007-12-21 10:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: