DooIT

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  47 随笔 :: 16 文章 :: 1376 评论 :: 27 引用

平时上网总能看到些好的代码和文章,我们一般把它保存为html,但是时间久了这些文件过于分散,很多东西看过,一时想要找到却很困难,还有一些代码在没有语法高亮总是很难看清楚,因此,我编写了此程序。本程序主要功能是文档整理收集分类,由于其是js编写的hta,故其所有源码都是公开的,对于我们来说其不仅仅是一个工具,还是一个学习JS编程的好范例, 其中用到了很多xml,xsl,css,dhtml,fso,xmlhttp,OO编程技巧,还有一些好的类封装,顺带提供了几个小游戏,希望大家喜欢,并提出宝贵意见:)。 点击下载     

V0.20版

  • 树型任意层次的分类
  • 支持代码高亮
  • 支持代码编辑,预览,和HTML编辑
  • 自动升级
V0.21版
  • 增加右键菜单
  • 多语言高亮设置
V0.31版
  • 接点的拖动
  • 数据导入导出
  • 树图标的更新
V0.311版
  • 更新了右键菜单的配置文件
V0.32版
  • 增加标题搜索功能
  • 新增了快捷键ctrl+s,ctrl+n,delete
V0.40版
  • 新增了加载时提示画面
  • 新增了在线编辑器
  • 修改了接点拖动时的鼠标
  • 自动提示升级
  • 快捷键delete改为shift+delete
  • 树的异步加载
  • 双击分割条的隐藏和显示
V0.41版
  • 修复了新增接点的BUG修复了新增接点的BUG
  • 修复了目录接点修改的BUG
  • 修改了编辑器下拉框
  • 增加了编辑器代码引用功能
  • 增加了编辑器复制动作功能
  • 增加了编辑器查找替换功能
  • 增加了编辑器全选功能
  • 更改了树的图标
  • 禁止了搜索的大小写敏感
V0.42版(2005.7.30)
  • 带资源文档的保存
  • 网址的抓取保存
  • 增加换皮肤功能
  • 改进了语法高亮部分
V0.43版(2006.3.15)
  • 增加桌面快捷方式
  • 文本粘贴
  • 格式刷功能
  • 设置标题密码功能(采取MD5简单加密,密码不对不能查看文档)
  • 拖动目录的BUG
  • 拖动异地文件不用刷新
  • 改进了语法高亮部分
V0.44版(2006.9.1)
  • 增加插件功能
  • 增加背单词插件
  • 增加导出为CHM文件功能(右键->数据->tochm)
插件下载: 常见问题:
  • 不能升级(把http://dooit.3322.org/设置为信任网站)
  • 插件怎么使用(把插件解压后的目录复制到plugins目录下即可,没有则新建plugins目录)
  • 对于编译CHM时出现的缺少,HHA.DLL,点击下载,并把下载的文件解压至bin目录下
  • 如果不需要单词插件,请删除对应的插件目录即可;或者重命名插件里的word.js,在前面加一个#来注销这个插件

posted on 2005-01-13 22:27 ttyp 阅读(8586) 评论(117)  编辑 收藏 所属分类: 脚本

评论

不错!!不错!!
  回复  引用    

#2楼 [楼主] 2005-01-20 11:10 ttyp      
你的那支持目录的功能和搜索的功能是我值得借鉴的,呵呵
  回复  引用  查看    

#3楼  2005-01-20 13:16 hawk [未注册用户]
左边的目录可不可以直接拖动啊?如果能加上这个功能就好了
  回复  引用    

#4楼 [楼主] 2005-01-20 13:19 ttyp      
谢谢hawk提意见,调整顺序在下一个版本会有的
  回复  引用  查看    

#5楼  2005-01-20 13:28 hawk [未注册用户]
还有可不可以每一次打开以后左边的目录都自动全收缩的?每次打开都好大一堆散着
  回复  引用    

#6楼  2005-01-20 13:31 hawk [未注册用户]
什么时候版本更新啊?更新可以记得给偶发个邮件嘛?hawkfly@126.com(如果你还记得的话).关注!!!

  回复  引用    

#7楼  2005-01-20 13:33 pp [未注册用户]
截图都是0.3的了,为什么我下载的是0.2的?点升级就说没有更新的呢?明明有0.3嘛!
  回复  引用    

#8楼 [楼主] 2005-01-20 13:45 ttyp      
有点小版本没更新,呵呵,功能差不多,支持在线升级的,没事就点点升级就是了,在公司没办法FTP,回家再更新一次
  回复  引用  查看    

#9楼  2005-01-21 02:39 木野狐 [未注册用户]
very good.
  回复  引用    

#10楼  2005-01-21 12:00 hawk [未注册用户]
升级喽,呵呵...小升了一下,继续关注!
  回复  引用    

好东西啊....学习ing.....
  回复  引用    

#12楼  2005-01-25 13:01 hawk [未注册用户]
快点升级啊,偶等着呢!天天点,
  回复  引用    

#13楼 [楼主] 2005-01-25 13:27 ttyp      
谢谢支持,都准备回家了,这两天把拖动接点的给做掉,呵呵
  回复  引用  查看    

#14楼  2005-01-27 13:04 hawk [未注册用户]
我又来了,天天都在点升级。过了两天了啊,呵呵....
  回复  引用    

#15楼  2005-01-28 02:05 ttyp [未注册用户]
更新了,年底最后更新0.31版本,增加了节点的拖动和数据的导入和导出功能,嘿嘿
  回复  引用    

#16楼  2005-01-28 09:22 hawk [未注册用户]
更新完成,可是一点数据导出或导入还是说等待完成啊?
还有虽然可以拖动了,但拖动时鼠标的形状是不可操作的样式,一开始我还以为没拖动成功呢!
一点建议!!呵呵....我喜欢,很方便,又比较开放
  回复  引用    

#17楼 [楼主] 2005-01-28 09:27 ttyp      
谢谢你提意见,对了,可能是有个文件没更新(xml/rightmenu.xml)回头再更新次:),但拖动时鼠标的形状是系统带的,好象没办法改变:(
  回复  引用  查看    

#18楼  2005-01-28 09:28 hawk [未注册用户]
还有你的截图最上面的标题栏也有样式,缩小,关闭按钮都和下面的界面风格比较统一,为什么我的上面的标题栏是普通的windows标题栏的样式?是不是因为我的不是XP?
个人觉得还是以前的图标漂亮点,比较清爽,现在颜色有点重,觉得与整个界面比较不统一。(个人观点,莫怪莫怪:)
等开年了我会继续等待升级的!呵呵..
  回复  引用    

#19楼 [楼主] 2005-01-28 09:32 ttyp      
那个截图是我XP的主题效果,呵呵,图片以后搞个换皮肤的,换按钮接点的图片
  回复  引用  查看    

#20楼  2005-01-28 09:53 hawk [未注册用户]
导出导入的功能我要怎么才能得到?它还是说没有更新文件了!
  回复  引用    

#21楼 [楼主] 2005-01-28 10:01 ttyp      
如果现在就要的话,你下载新版本,把里面的xml/rightmenu.xml替换掉原来的应该就可以了
  回复  引用  查看    

#22楼  2005-01-28 10:07 hawk [未注册用户]
最新版本就是本页的下载里的吗?我下载了,可里面的xml/rightmenu.xml这个文件是20号的,还没有我的新,我的是21号的,并且替换了还是说等待完成

  回复  引用    

#23楼 [楼主] 2005-01-28 10:14 ttyp      
算了,今晚在升个小级吧,昨天到搞到2点-_-!,也没仔细测试
  回复  引用  查看    

#24楼  2005-01-28 10:14 hawk [未注册用户]
呵呵..辛苦!!谢谢!
  回复  引用    

#25楼  2005-01-29 17:47 hawk [未注册用户]
来年见喽!期待ing...
  回复  引用    

#26楼  2005-01-29 17:49 hawk [未注册用户]
恩????update旁边的test怎么不见了?
  回复  引用    

#27楼 [楼主] 2005-01-29 23:49 ttyp      
把你急需的功能提出来,test按钮本来就是测试用的,现在测试可以在右键里加了,也方便
  回复  引用  查看    

#28楼  2005-02-21 14:03 hawk [未注册用户]
还有更新吗?
  回复  引用    

#29楼  2005-02-21 14:05 hawk [未注册用户]
点了update之后就不响应了?
  回复  引用    

#30楼  2005-02-21 14:12 ttyp [未注册用户]
最近要忙一阵子了,有空会更新的,准备在做个RSS阅读器
  回复  引用    

#31楼  2005-03-04 09:25 hawk [未注册用户]
又升级喽!!
  回复  引用    

#32楼  2005-03-04 10:03 hawk [未注册用户]
为什么右边的html模式他的滚动条有样式,可是普通和预览的模式滚动条都没有样式?
  回复  引用    

#33楼  2005-03-04 10:04 hawk [未注册用户]
能不能给这个hta文件加个密码设置功能?我就可以保存一些比较私密的东西了,还有能不能把hta换成exe格式的?就可以加个漂亮的图标了,呵呵...一点建议
  回复  引用    

#34楼 [楼主] 2005-03-04 11:24 ttyp      
马上又要有大升级了,普通和预览的模式滚动条样式是根据正文来的,所以没有,设置密码功能建议不错,至于转换成exe无此计划,hta有些东西编起来简单
  回复  引用  查看    

#35楼  2005-03-04 15:22 hawk [未注册用户]
如果还能自己改风格就好了!呵呵...估计会很麻烦
  回复  引用    

#36楼  2005-03-11 14:06 听棠.NET      
呵。不错,我下载来试了一下,感觉蛮不错的。
楼主啊,我准备开始使用了。希望不会有什么大问题啊。
我的mail是tintown_liu@hotmail.com
升级通知我们一声。
  回复  引用  查看    

#37楼 [楼主] 2005-03-11 15:16 ttyp      
程序是自动升级的,10天查找服务器一次,和一般软件几乎没什么区别了,我现在整理代码都是用它了
  回复  引用  查看    

#38楼  2005-03-15 10:04 puny [未注册用户]
经鉴定,楼主是好人。
  回复  引用    

#39楼  2005-03-15 13:50 古代的专栏      
呵呵,不错不错,学习
  回复  引用  查看    

#40楼 [楼主] 2005-03-15 14:30 ttyp      
呵呵,谁都提点意见啊
  回复  引用  查看    

支持一下。
不过,我的代码都是在资源管理器里面分类的,也蛮方便的。
你这个只适合收集代码片断,仅单页文本的;其实很多我们收集的东西都是好几个文件的,比如要带js,带图片等。

我最喜欢的就是你那个锁定表格行列的代码了。


  回复  引用    

#42楼 [楼主] 2005-03-16 08:35 ttyp      
在资源管理器里的普遍打开很慢,修改和查询也不是很方便,我也考虑过多文件的收集,以后会加上直接从地址或文件导入的功能(包括附件),呵呵
  回复  引用  查看    

#43楼  2005-03-17 09:47 我 [未注册用户]
好象不能支持图片连接?
  回复  引用    

#44楼  2005-03-19 14:21 xiefeng [未注册用户]
感谢搂主!!!!!!!!!!UP!!!!!
  回复  引用    

#45楼  2005-03-22 09:08 hawk [未注册用户]
最终的树的图标就是楼主截图上的吗?好像这个图标升级的时候没有更新阿

还有那个高亮功能怎么没有了?
  回复  引用    

#46楼  2005-03-22 09:12 hawk [未注册用户]
还有一打开这个东东,右面栏显示的还一直是“代码收集0.2 软件有关说明”好像没有随着升级更新!
  回复  引用    

#47楼  2005-03-22 09:28 hawk [未注册用户]
提个建议:能不能给右边的编辑栏增加自动换行以及显示行号的功能?可能太复杂了,仅供参考!
  回复  引用    

#48楼 [楼主] 2005-03-22 09:38 ttyp      
图标换成了透明的GIF,高亮功能在编辑器的插入代码里,看版本主要看标题里或更新栏目里,最新下载的“代码收集0.2 软件有关说明”改掉了,显示行号?又不是IDE,难道你要在上面写代码么?
  回复  引用  查看    

#49楼  2005-03-29 09:08 coffeee_cn      
厉害
我顶
  回复  引用  查看    

#50楼  2005-03-30 11:59 hawk [未注册用户]
什么时候能再升级???期待中...
  回复  引用    

#51楼  2005-03-31 17:09 lay [未注册用户]
支持!!
  回复  引用    

#52楼  2005-04-07 10:05 wch [未注册用户]
老大,你太牛了。牛牛牛
  回复  引用    

#53楼  2005-04-07 18:58 牛 [未注册用户]
牛牛牛
  回复  引用    

#54楼  2005-04-08 09:25 hawk [未注册用户]
偶每天第一件事就是来看看有没有升级,楼主加油!继续期待...
  回复  引用    

#55楼 [楼主] 2005-04-08 09:42 ttyp      
谢谢支持:)这段时间忙做其他东西呢~
  回复  引用  查看    

#56楼  2005-04-27 13:13 hawk [未注册用户]
快一个月了... ...
  回复  引用    

#57楼  2005-05-05 01:54 顶 [未注册用户]
狂顶
  回复  引用    

#58楼  2005-05-05 11:14 xf [未注册用户]
好东东,不过更激发了我学习JS的兴趣。谢谢楼主,
不知楼主有没有其它企业级应用的技术介绍给小弟,感激不尽。
  回复  引用    

#59楼  2005-05-10 10:49 hawk [未注册用户]
不知道为什么,以前的htc还好好的,现在一关闭就出现错误提示说:
------------
mshta.exe-应用程序错误
"0x77fcc128"指令引用的"0x01c70010"内存。该内存不能为"read"。
要终止程序,请单机"确定"。
--------------
单击确定后又出现这个提示。然后才能关闭,为什么?我用打开其他的hta的文件关闭不会出现这样的问题,重新下载了新的code colletion也有同样的问题。
  回复  引用    

#60楼 [楼主] 2005-05-10 21:47 ttyp      
啊,可能是你的系统有问题了吧,重装IE或者MSXML4.0看看
  回复  引用  查看    

#61楼  2005-07-26 09:02 hawk [未注册用户]
好长时间没有更新了
  回复  引用    

不错,非常支持!
  回复  引用  查看    

#63楼  2005-08-01 19:13 阿良 [未注册用户]
太好了,谢谢楼主。

可否做一个Maxthon插件的版本?




  回复  引用    

#64楼  2005-08-08 11:45 hawk [未注册用户]
升级后有乱码
  回复  引用    

#65楼 [楼主] 2005-08-12 19:11 ttyp      
只是提示时有吧?不影响使用:)
  回复  引用  查看    

#66楼  2005-09-01 09:12 hawk [未注册用户]
好像以前的编辑状态时的字体是px为单位的吧?现在改成pt了,不过没有9pt这个单位,就是12px阿?在html里也不能设为px为单位的,为什么?
  回复  引用    

#67楼  2005-09-05 13:36 lfy [未注册用户]
求教关于js的右键菜单,(不知道是哪个js的文件。)
  回复  引用    

#68楼 [楼主] 2005-09-05 17:54 ttyp      
dmenu.js,dmenu.css and rightmenu.xml
  回复  引用  查看    

#69楼  2005-09-07 04:16 风子 [未注册用户]
特别想请教斑竹,有什么办法可以把hta文件转换成exe文件呀,不吝赐教!
多谢!
  回复  引用    

#70楼 [楼主] 2005-09-07 09:10 ttyp      
hta是通过mshta.exe来解释的脚本,目前没听说过能转成EXE的方法,不过HTA在WINDOW里就相当于EXE,只是不是二进制的而已
  回复  引用  查看    

#71楼  2005-09-07 12:12 hawk [未注册用户]
http://www.9ele.com/ 发现一个工具,尽管是exe的,但希望功能等方面可以对版主以后改版有帮助!
还是比较喜欢版主的开源方式
  回复  引用    

#72楼 [楼主] 2005-09-07 13:17 ttyp      
to hawk:正在看,谢谢!
  回复  引用  查看    

#73楼  2005-09-07 14:40 风子 [未注册用户]
感谢斑竹主持
  回复  引用    

#74楼  2006-01-20 19:39 ddelphi [未注册用户]
open source的.
好~~~
虽然看不懂.还是顶一下!
  回复  引用    

#75楼  2006-03-17 16:30 hawkfly [未注册用户]
hawk的名不准用了,还是我!终于有更新了
  回复  引用    

#76楼  2006-03-30 15:38 asfman [未注册用户]
这个有个缺点就是html代码会变得很乱,以后用的时候不容易修改。要是我写进的html代码仍旧是我写入的那样的格式,不会自动给弄乱掉就好了
  回复  引用    

#77楼 [楼主] 2006-03-30 16:35 ttyp      
修改不直接在界面里修改的么?其实不推荐在HTML里改,万不得已修改的时候用
  回复  引用  查看    

#78楼  2006-05-15 12:31 poo [未注册用户]
用了,很喜欢
希望增加的功能:
1、复制网页文件时自动保存远程图片到本机。
2、能像你前面说的那样导入几个文件组成的文件。
  回复  引用    

顶一个!
不错的东西

  回复  引用    

我很喜欢你作的这个工具,做个软件收集平时看到的好文章或者自己编写的小例子,这个想法我几年前就有过,不过当时只是会写些ASP+ACCESS的小东西,放到WEB上,有优势也有缺陷,去年才开始接触.NET,和JAVA,真是不看不知道这个世界变化快,技术更新太快,经常看到一些好的文章,又没有时间看完全文,只好存的满硬盘都是零七八碎的 .MHT ,最后自己找起来也很困难,再就是自己在工作中也积累很多的技巧或则直接可以用到其他项目的JS或者后台的代码段,在机器上也是乱七八糟的整理到硬盘上,上次老婆下载电影空间不够,把“新建文件夹” "新建文件夹 (2)" 全给删除了,真是无奈啊!

我想除了自己收集还应该能够把自己的收藏共享出来和别人交流,比如:平时客户端就用象你开发这个工具(存储的时候考虑为某种特殊的数据格式)提供一个功能直接导入到WEB上,这样你出差的话,也可以在WEB找到你的收藏,如果个人愿意也可以开放出来,让大家有选择的获取你的收藏到他的本地,这样比较理想。

呵呵,说得有点啰嗦,不知道是否说清楚了,如果我能帮的上忙愿意一同开发这个系统,我只有B/S开发经验,什么都会点,但是都不精通。
Email:newbj2008@sogou.com
QQ:491924324
  回复  引用    

#81楼 [楼主] 2006-05-24 16:12 ttyp      
@大尾巴de鱼
是的,你说的我也想做,可是一直没精力做,其实就是就类似365收藏的东西,不同的是我们有这样一个客户端可以让你的收藏更方便,如果你有兴趣可以开始着手服务端的开发设计,客户端和服务端的互连部分我来做

另外对于导出的除了可以直接上传导出到服务端,还打算直接导出为CHM
  回复  引用  查看    

to :大尾巴de鱼 & ttyp
------------------------
我在0.42的时候使用过一段时间,因为经常在工作的时候也需要收集代码,所以抽了点时间加了在线收集功能,回家之后根据最新修改日期同步文件和主data.xml。

因主要是自己使用,也没有什么时间去改为共用的,也就罢了。


主要增加和修改:(所有文件直接可以浏览源代码)
--------------------------

配置本地使用还是web使用
http://vbyte.com/lib/js/config.js

远程操作功能实现
http://vbyte.com/lib/js/remote.js

自动存稿实现
http://vbyte.com/lib/js/autosave.js

远程处理asp文件 源码(密码已经修改为admin)
http://vbyte.com/lib/remote.asp.txt

本机使用托拽文章重新分类
http://vbyte.com/lib/cc.hta
我的首页
http://vbyte.com/lib/default.html

其他修改:
修改文件存放按日期存放 每月一个目录
增加IE浏览器收藏或只复制文件的Key,如key=1123102730859
则支持http://vbyte.com/lib/?key=1123102730859的直接访问,收藏也是这个地址


以前就想在这来交流下,其实我的想法也是互联,因为我的站是用虚拟主机才200M空间,而ie的xml组件是支持直接加载url的xml的,所以,完全可以建立代码联盟把无数个有限的空间联起来,空间就会无限大了。而只从浏览器感觉不到是不是已经在别的网站取xml文件去了,也只有这样才真正发挥了internet的作用。

同样的,也可以加进版本控制实现wiki功能,希望进一步交流。

我的联系方式:vbyte@163.com qq:12035729(常不开)

  回复  引用    

http://vbyte.com/lib/remote.asp.txt
为考虑安全 还是删除了上面地址的文件
需要remote.asp文件的可以同我联系
  回复  引用    

应QQ网友 4793947的要求
把我使用的在线版打包下载,里面有简易说明。
http://vbyte.com/lib/cconline.rar
  回复  引用    

#85楼 [楼主] 2006-05-25 17:39 ttyp      
@Ridge Wong
做的不错
  回复  引用  查看    

#86楼  2006-06-05 16:32 ff [未注册用户]
好东西 顶
用定了
  回复  引用    

#87楼  2006-09-20 13:57 tankaiha [未注册用户]
好东西,找了半天,比较了几个CodeLibrary,CodeCollecotr,还是这个最好用。建议加几个功能:一是网页上很多图片,能否直接将图片也保存的xml文件中,而不是另设链接。这是首要功能,实现了后可以再添加一些图片的编辑功能。二是,能否增加高亮支持的语法,主要是还不支持C++,ASM和MSIL。

再接再厉!!!
  回复  引用    

#88楼 [楼主] 2006-09-20 23:04 ttyp      
图片保存在XML中尚没找到有效的办法,目前只能做连接。C++,ASM,MSIL的高亮,主要是对其关键字不熟悉,如需要可以告之一下
  回复  引用  查看    

#89楼  2006-10-10 16:52 ZergTant      
一直用onenote
  回复  引用  查看    

粘贴代码的时候
tab会被换成一个空格
换行后开始的一串空格也会被换成一个空格


function a()
b = 1 + 1
c = 1 + 2
end function

会变成
function a()
b = 1 + 1
c = 1 + 2
end function

有办法不换么?
  回复  引用    

晕。。。我上面发的空格都不见了
说明一下
如b = 1 + 1 这个的前面是一个tab,c = 1 + 2 的前面是2个空格
变b = 1 + 1 和c = 1 + 2 的前面1个空格
  回复  引用    

#92楼 [楼主] 2006-10-19 21:03 ttyp      
这个不是程序换的,是IE换的,IE不支持TAB字符,除非你手动的把TAB换成四个空格
  回复  引用  查看    

#93楼  2006-10-26 20:16 老刁 [未注册用户]
好像下载不了了。。
看了后面的回复,应该是不错的。想试下。。
  回复  引用    

#94楼 [楼主] 2006-10-27 13:08 ttyp      
@老刁
以前的网站刚过期,现在连接已经更新了

  回复  引用  查看    

#95楼  2006-10-29 18:32 老刁 [未注册用户]
下载了。。谢谢。。因为最近研究TSYS,所以想把一些代码归类下,在家或办公室都能用。所以就。。。
  回复  引用    

#96楼  2006-10-31 18:09 xiaosa [未注册用户]
还不错……学习一下. 有空偶也弄个玩玩
  回复  引用    

#97楼  2006-11-09 16:19 看海的人      
不错值得学习,不如开个开源的项目,大家一起搞,把它弄好一点,我最近叶很想研究一下js
  回复  引用  查看    

#98楼 [楼主] 2006-11-09 17:18 ttyp      
没什么好地方开啊,国外的那还得去掉很多注释,改成E文的,没那精力,如果谁有精力可以接手
  回复  引用  查看    

我有空间.不知道能否接手.
能发邮件给我么(xmushi@gmail.com).
  回复  引用    

#100楼  2006-12-27 11:52 skyfish [未注册用户]
我不知道你这怎么用呀。能不能收集VC的代码?怎么就自动收集到了?

  回复  引用    

#101楼  2006-12-27 11:53 skyfish [未注册用户]
我的QQ417106953,可以在线交流吗?

  回复  引用