无忧启动论坛

标题: 给PE的分区及文件夹右键加入“创建文件列表”菜单项 [打印本页]

作者: 网虫2008    时间: 2010-11-30 00:39
标题: 给PE的分区及文件夹右键加入“创建文件列表”菜单项
首先要感谢  h99h99  提供了程序和使用方法。

昨天看到这个软件,觉得很实用,就匆匆加入了刚发布的1129版中,没有过多的人性化,而且计算机右键也出现了右键关联,今天没什么事儿就把它完善了。

使用方法:解压附件,放到任何PE的任何位置,执行 注册右键.CMD即可   tree.rar (6.08 KB, 下载次数: 176)

一、只有分区盘符和文件夹右键才显示菜单项。
二、点选后会弹出储存窗口,文件夹右键默认储存路径为同级目录,,分区右键默认储存路径为桌面。
三、默认以“文件夹或分区名称_文件列表”命名


桌面系统也可以应用,只要改一下.CMD的注册路径(我的一些GUI小工具,例如MD5效验等,都可按此方法)步骤如下:
一、复制PECMD.EXE到 tree 文件夹
二、修改注册右键.CMD中的红色部分:
reg add "HKCR\DRIVE\shell\创建文件列表到...\command" /f /ve /t REG_SZ /d "pecmd TEAM ENVI Folders=%%1|load %CD%\tree.ini"
reg add "HKCR\Directory\shell\创建文件列表到...\command" /f /ve /t REG_SZ /d "pecmd TEAM ENVI Folders=%%1|load %CD%\tree.ini"

改为 %CD%\PECMD.EXE


[ 本帖最后由 网虫2008 于 2010-11-30 07:10 编辑 ]

sshot-1.png (50.75 KB, 下载次数: 87)

sshot-1.png

sshot-2.png (31.42 KB, 下载次数: 91)

sshot-2.png

sshot-3.png (18.97 KB, 下载次数: 79)

sshot-3.png

作者: pseudo    时间: 2010-11-30 01:04
原帖由 网虫2008 于 2010-11-30 00:39 发表

给PE的分区及文件夹右键加入“创建文件列表”菜单项

首先要感谢  h99h99  提供了程序和使用方法。

昨天看到这个软件,觉得很实用,就匆匆加入了刚发布的1129版中,没有过多的人性化,而且计算机右键也出现了右键关联,今天没什么事儿就把它完善了。

使用方法:解压附件,放到任何PE的任何位置,执行 注册右键.CMD即可 tree.rar (6.11 KB)

一、只有分区盘符和文件右键才显示菜单项。
二、点选后会弹出储存窗口,文件夹右键默认储存路径为同级目录,,分区右键默认储存路径为桌面。
三、默认以“文件夹或分区名称_文件列表”命名

[ 本帖最后由 网虫2008 于 2010-11-30 00:49 编辑 ] tree.rar (6.11 KB)
下载次数: 1
2010-11-30 00:39



很有用的工具。一直用的是:
可以生成文件列表的小东东
作者: tubaozi    时间: 2010-11-30 08:43
原帖由 网虫2008 于 2010-11-30 00:39 发表
首先要感谢  h99h99  提供了程序和使用方法。

昨天看到这个软件,觉得很实用,就匆匆加入了刚发布的1129版中,没有过多的人性化,而且计算机右键也出现了右键关联,今天没什么事儿就把它完善了。

使用方法 ...


很实用的小工具,谢谢!
作者: 极度凶残    时间: 2010-11-30 08:48
非常不错!谢谢虫哥了
作者: renchmin    时间: 2010-11-30 09:35
这个方法很不错的啊,值得学习。
作者: slore    时间: 2010-11-30 09:37
tree不是系统自带的么?
作者: tubaozi    时间: 2010-11-30 10:03
把系统自带的添加到右键菜单并能将结果输出到文件,很好很方便!
作者: zqywult    时间: 2010-11-30 14:33
原帖由 slore 于 2010-11-30 09:37 发表
tree不是系统自带的么?


我的WINXP SP3系统找不到tree“文件夹”??

[ 本帖最后由 zqywult 于 2010-11-30 15:17 编辑 ]
作者: tubaozi    时间: 2010-11-30 14:50
c:\windows\systen32\tree.com
作者: 极度凶残    时间: 2010-11-30 14:52
原帖由 tubaozi 于 2010-11-30 10:03 发表
把系统自带的添加到右键菜单并能将结果输出到文件,很好很方便!

怎样添加的?
作者: tubaozi    时间: 2010-11-30 14:56
仔细看看楼主的帖子。

原帖由 网虫2008 于 2010-11-30 00:39 发表
桌面系统也可以应用,只要改一下.CMD的注册路径(我的一些GUI小工具,例如MD5效验等,都可按此方法)步骤如下:
一、复制PECMD.EXE到 tree 文件夹
二、修改注册右键.CMD中的红色部分:
reg add "HKCR\DRIVE\shell\创建文件列表到...\command" /f /ve /t REG_SZ /d "pecmd TEAM ENVI Folders=%%1|load %CD%\tree.ini"
reg add "HKCR\Directory\shell\创建文件列表到...\command" /f /ve /t REG_SZ /d "pecmd TEAM ENVI Folders=%%1|load %CD%\tree.ini"

改为 %CD%\PECMD.EXE

[ 本帖最后由 tubaozi 于 2010-11-30 14:59 编辑 ]
作者: 网虫2008    时间: 2010-11-30 23:49
原帖由 极度凶残 于 2010-11-30 14:52 发表

怎样添加的?


就是写了个.INI,,再加入相关注册表项,,,看下附件内容就知道了
作者: nytc006    时间: 2010-12-1 00:44
很是实用的一个小工具,多谢了,收藏。。
作者: 玄天    时间: 2010-12-1 13:50
还不如用命令行方便灵活
作者: dvd008    时间: 2010-12-1 14:13
命令行怎么弄? 给个BAT也行

或者,做个GUI,用WINCMD或PECMD


我用TC得到的是纯文件列表

这个包括一些文件信息,更适合做说明用
作者: 网虫2008    时间: 2010-12-1 14:26
原帖由 dvd008 于 2010-12-1 14:13 发表
命令行怎么弄? 给个BAT也行

或者,做个GUI,用WINCMD或PECMD


我用TC得到的是纯文件列表

这个包括一些文件信息,更适合做说明用


就在附件中,,你一看就应该明白了,,
作者: dvd008    时间: 2010-12-1 14:37
附件我下了,我是说,不要右键,而是一个GUI的界面,

选择目录,可以默认全部文件,也可以是选择部分文件,保存文件列表
到XXX.TXT

目前,TC(那个资源管理器),可以实现,但是,是纯列表,

需要一个文件名后面 有大小,生成时间等的
作者: 网虫2008    时间: 2010-12-1 14:52
原帖由 dvd008 于 2010-12-1 14:37 发表
附件我下了,我是说,不要右键,而是一个GUI的界面,

选择目录,可以默认全部文件,也可以是选择部分文件,保存文件列表
到XXX.TXT

目前,TC(那个资源管理器),可以实现,但是,是纯列表,

需要一个文件名后面 有 ...



这个也有不会弄...............
作者: 玄天    时间: 2010-12-1 14:54
原帖由 dvd008 于 2010-12-1 14:13 发表
命令行怎么弄? 给个BAT也行

或者,做个GUI,用WINCMD或PECMD


我用TC得到的是纯文件列表

这个包括一些文件信息,更适合做说明用

用 dir 或 tree 命令转向到文本文件,如:

dir /b *.* > a.txt
dir /b *.exe /s >>a.txt
tree >xxx.txt
作者: zxyy    时间: 2010-12-1 15:19
下载收藏一个了,谢谢分享了。
作者: 0cat0    时间: 2010-12-1 15:31
还是我这个方便一点吧,最起码不用点保存文件,直接生成到临时目录,要的话,保存即可,下面是CMD:

@ECHO OFF
@REG ADD "HKLM\SOFTWARE\Classes\Directory\Shell\TREE" /f /ve /t REG_SZ /d "TREE 生成文件列表"
@REG ADD "HKLM\SOFTWARE\Classes\Directory\Shell\TREE\Command" /f /ve /t REG_EXPAND_SZ /d "CMD.EXE /C TREE \"%%1\" /F > \"%%TEMP%%\文件列表.TXT\" && START \"\" \"%%TEMP%%\文件列表.TXT\""
@REG ADD "HKLM\SOFTWARE\Classes\Drive\Shell\TREE" /f /ve /t REG_SZ /d "TREE 生成文件列表"
@REG ADD "HKLM\SOFTWARE\Classes\Drive\Shell\TREE\Command" /f /ve /t REG_EXPAND_SZ /d "CMD.EXE /C TREE \"%%1\" /F > \"%%TEMP%%\文件列表.TXT\" && START \"\" \"%%TEMP%%\文件列表.TXT\""
@EXIT
作者: 网虫2008    时间: 2010-12-1 17:51
原帖由 0cat0 于 2010-12-1 15:31 发表
还是我这个方便一点吧,最起码不用点保存文件,直接生成到临时目录,要的话,保存即可,下面是CMD:

@ECHO OFF
@REG ADD "HKLM\SOFTWARE\Classes\Directory\Shell\TREE" /f /ve /t REG_SZ /d "TREE 生成文件 ...


老大,“最起码不用点保存文件,直接生成到临时目录”,这哪里叫方便?,,这叫“简单应用”,这叫不方便才对!!

你为什么要生成文件列表,,还不是要用到它,,如你这样保存到临时目录并打开临时.TXT,,那你下一步做什么?? 为了备用,那你要不要把这个.TXT在改改名另复制到你的指定文件夹呀????  

我这个最起码帮助你起好了名字,,默认路径的选择也基本上符合操作习惯。
要是如你所说的“方更”,,,我又何必共享这个给大家????

反正在PE下,PECMD.EXE一直存在,,用PECMD的功能进行直观和省事儿的操作不是更方便。

[ 本帖最后由 网虫2008 于 2010-12-1 17:57 编辑 ]
作者: 0cat0    时间: 2010-12-1 18:37
标题: 回复 #22 网虫2008 的帖子
这个你就错了,这个东西我自己基本上是不保存的,最多也就给别人看看,呵呵,各人用法不一样,还有,你没看到CMD最后面是自动打开这个文件的吗?所以如果要保存的可以另存的。

还是一句话,各人用法不一样,我还是觉得我的方便省事,呵呵。。。

不过还是支持你的,因为有人喜欢你做的这个,呵呵。。。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3