`
wing123
  • 浏览: 796755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cmd脚本----tree命令的htm版

阅读更多

进入目录,一层层点,嫌烦
tree命令只给看看。。不给点。。。我就是要点

tree命令的htm版

根目录下运行,测试,保存为tree_htm.cmd运行

代码:
@echo off
del tree.htm 2>nul 

echo ===============tree命令的htm版===============
echo.
echo              by hitme 2005.7.3 hitme@xiahaixiao.com
echo.
echo 可直接点击进入6层内目录,完美主义者请自行修改
echo =============================================
echo.
echo 请稍候.............

 >end.htm echo ^<head^>
>>end.htm echo ^<meta http-equiv="Content-Type" content="text/html^; charset=gb2312" ^/^>
>>end.htm echo ^<style type="text/css"^> 
>>end.htm echo ^<!-- 
>>end.htm echo a:active { text-decoration: none ; color: red ; font-size: 12pt } 
>>end.htm echo a:visited { text-decoration: none ; color: green ; font-size: 12pt }
>>end.htm echo a:link { text-decoration: none ; font-size: 12pt } 
>>end.htm echo --^> 
>>end.htm echo ^</style^> 
>>end.htm echo ^</head^>
>>end.htm echo ^<body^>

setlocal  ENABLEDELAYEDEXPANSION
#单引号''中的就是具体的cmd命令
for /f "skip=2 delims=" %%i in ('tree /f') do (
	set n=%%i

	if "!n:~1,1!"==":" set n0=!n:~0,2!

	if "!n:~1,1!"=="—" (set n1=!n:~2!
				set n2=
				set n3=
				set n4=
				set n5=
				set n6=
				set n7=)
	if "!n:~4,1!"=="—" (set n2=!n:~5!
				set n3=
				set n4=
				set n5=
				set n6=
				set n7=)
	if "!n:~5,1!"=="—" (set n2=!n:~6!
				set n3=
				set n4=
				set n5=
				set n6=
				set n7=)

	if "!n:~7,1!"=="—" (set n3=!n:~8!
				set n4=
				set n5=
				set n6=
				set n7=)
	if "!n:~8,1!"=="—" (set n3=!n:~9!
				set n4=
				set n5=
				set n6=
				set n7=)
	if "!n:~9,1!"=="—" (set n3=!n:~10!
				set n4=
				set n5=
				set n6=
				set n7=)

	if "!n:~10,1!"=="—" (set n4=!n:~11!
				set n5=
				set n6=
				set n7=)

	if "!n:~11,1!"=="—" (set n4=!n:~12!
				set n5=
				set n6=
				set n7=)

	if "!n:~12,1!"=="—" (set n4=!n:~13!
				set n5=
				set n6=
				set n7=)


	  if "!n:~13,1!"=="—" (set n5=!n:~14!
				set n6=
				set n7=)
	if "!n:~14,1!"=="—" (set n5=!n:~15!
				set n6=
				set n7=)
	if "!n:~15,1!"=="—" (set n5=!n:~16!
				set n6=
				set n7=)
	if "!n:~16,1!"=="—" (set n5=!n:~17!
				set n6=
				set n7=)

	if "!n:~17,1!"=="—" (set n6=!n:~18!)
	if "!n:~18,1!"=="—" (set n6=!n:~19!)
	if "!n:~19,1!"=="—" (set n6=!n:~20!)
	if "!n:~20,1!"=="—" (set n6=!n:~21!)

	set n=!n: =^&nbsp;!


	>>end.htm echo ^<a href="!n0!\!n1!\!n2!\!n3!\!n4!\!n5!\!n6!" target="_blank"^>!n!^</a^> 
	>>end.htm echo ^</br^> 

)
for /f "delims=" %%i in (end.htm) do (
	set x=%%i
	      for /l %%a in (1,1,5) do (
				  set x=!x:\\=\!        
	)
	echo !x!>>tree.htm
)
endlocal

del end.htm
start tree.htm
 
分享到:
评论

相关推荐

    cmd---常用命令大全

    ### CMD——常用命令大全 #### 重要提示: 在探索这些命令之前,请确保您熟悉命令行界面的基本操作,并在使用任何命令前了解其功能与潜在的影响。对于特定命令的详细信息,可以通过键入 `HELP 命令名` 来获取。 ##...

    WinCMD - Windows脚本命令解释程序

    1. **增强的命令行支持**:除了标准的DOS命令,如`dir`、`copy`和`del`,WinCMD还增加了许多自定义命令,如`tree`(显示目录结构)、`find`(搜索文件内容)和`net`(网络管理命令)。 2. **脚本编写能力**:WinCMD...

    CMD命令速查手册-cmd命令大全-cmd命令.docx

    CMD命令是Windows操作系统中的一种...批处理技术则是利用CMD命令编写脚本,实现自动化任务执行,对于日常运维和软件部署非常有用。通过CMD命令速查手册,用户可以快速查找并学习各种命令的使用方法,提升工作效率。

    cmd操作命令和linux命令大全收集

    CMD命令:开始-&gt;运行-&gt;键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    CMD命令查询CMD命令查询

    CMD还提供了更多功能强大的命令,包括COPY、DATE、DEL、DIR、FORMAT、HELP、IF、LABEL、MD、MKDIR、MODE、MORE、MOVE、PATH、PAUSE、POPD、PRINT、PROMPT、PUSHD、RD、RECOVER、REM、REN、RENAME、REPLACE、RMDIR、...

    CMD命令大全CMD命令大全

    ### CMD命令大全:掌握Windows命令行的全面指南 在Windows操作系统中,命令提示符(CMD)作为用户与系统交互的基本工具之一,提供了丰富的命令集,用于执行各种任务,包括文件管理、系统配置、网络诊断等。本文将...

    CMD命令大全.txt

    ### CMD命令大全知识点详解 #### 1. CMD基础命令 - **HELP**: 显示命令的帮助信息。 - **ASSOC**: 显示或修改文件扩展名与应用程序的关联。 - **AT**: 安排命令在指定时间运行。 - **ATTRIB**: 更改文件属性。 - **...

    cmd常用命令cmd常用命令

    CMD,即Command Prompt,是Windows操作系统中的命令行接口,它...在日常维护、自动化脚本编写和问题排查中,CMD命令都是非常实用的工具。通过学习和实践,你可以更有效地管理文件、目录、系统设置以及执行各种任务。

    cmd命令大全.txt

    CMD是Microsoft Windows系统中的命令行解释器,用于执行各种命令和脚本。它提供了一个强大的工具集来管理计算机、执行任务和自动化工作流程。 #### 2. 常用CMD命令详解 ##### 2.1 ASSOC **命令功能:** 显示或修改...

    CMD命令大全 CMD命令大全

    CMD(Command Processor)是Windows操作系统中的命令行解释器,用于执行各种命令、脚本等操作。它提供了丰富的命令集,可以帮助用户进行系统管理、文件操作等任务。 #### 2. CMD常用命令详解 ##### 2.1 HELP - **...

    linux cmd 命令

    在Linux操作系统中,命令行工具(cmd)是用户与系统交互的主要方式。了解并熟练掌握基本的Linux命令对于日常操作和系统管理至关重要。...随着经验的增长,还可以学习更多高级命令和脚本编写,以实现自动化任务。

    Windows批处理脚本Tree 

    **Windows批处理脚本Tree详解** Windows批处理脚本(Batch Script)是一种基于DOS命令行环境的自动化脚本,它允许用户通过简单的文本文件集合来执行一系列命令,以实现批量处理任务。在Windows系统中,批处理脚本...

    cmd命令指令学习资源

    ### CMD命令指令学习资源知识点详解 #### 一、CMD基础命令概述 CMD是Windows系统中的命令行工具,提供了丰富的命令来执行各种任务。通过本文档的学习,你可以掌握一系列CMD的基本命令,包括文件管理、系统配置等多...

    XP-CMD命令大全

    《XP-CMD命令大全》 在Windows XP操作系统中,CMD命令行工具是系统的重要组成部分,它提供了对系统底层操作的直接访问,使用户能够执行各种任务,如管理系统资源、查看和修改文件属性、控制进程和服务等。下面我们...

    xp 系统下的cmd命令大全

    在XP系统中,CMD提供了丰富的命令集,以下是一些常用CMD命令的详细说明: 1. ** assoc**:显示或修改文件扩展名关联,用于将特定的文件类型与特定的应用程序关联起来。 2. ** at**:计划在特定时间运行的命令或...

    CMD 命令速查手册

    ### CMD命令速查手册知识点详解 #### 一、CMD简介 CMD是Microsoft Windows操作系统中的命令行解释器,它提供了一个用户界面来执行各种系统管理任务。通过CMD,用户可以使用命令行工具对计算机进行深入管理和操作。...

    CMD命令大全 每个命令都有讲解

    ### CMD命令大全与详解 #### 1. HELP - **功能**:提供命令的帮助信息。 - **用法**:`help [命令]` - **示例**:`help dir` 显示 `dir` 命令的帮助信息。 #### 2. ASSOC - **功能**:显示或修改文件扩展名关联。 ...

Global site tag (gtag.js) - Google Analytics