没有公告
加入收藏
设为首页
联系站长
|
首页
|
菜鸟学堂
|
软件应用
|
硬件知识
|
操作系统
|
网络安全
|
网页制作
|
图形图像
|
产业咨讯
|
知识问答
|
轻松学电脑
>>
网页制作
>>
其它教程
>>hta应用—代码统计工具
双击滚屏阅读
hta应用—代码统计工具
olderpathDlg"); try { var pathObj = dlg.browseForFolder(0,"Please Select Folder:",0); var pathStr = pathObj.parentFolder.parseName(pathObj.Title).path; return pathStr; } catch(ex) { return false }; }; NCC.countFolder = function(folderpathStr) { var ldg = doc.all("loading"); with (ldg.style) { display = "block"; top = parseInt((doc.body.clientHeight-ldg.offsetHeight)/2); left = parseInt((doc.body.clientWidth-ldg.offsetWidth)/2); }; ldg.innerHTML = "<div align=\"center\">Now Counting...</div>"; wnd.status = "NCC Counting..."; if (!this._fsoObj.FolderExists(folderpathStr)) { this.countSingleFile(folderpathStr); } else { var cnt = 0; function iterator(folderpathStr) { var a = NCC._fsoObj.getFolder(folderpathStr); var e = new Enumerator(a.files) for (; !e.atEnd(); e.moveNext()) { NCC.countSingleFile(e.item()); if (cnt++>=NCC._maxloop) return; } var f = new Enumerator(a.subFolders) for (; !f.atEnd(); f.moveNext()) { iterator(f.item()); if (cnt++>=NCC._maxloop) return; } } iterator(folderpathStr); } ldg.innerHTML = "<div align=\"center\">NCC Count Completely.</div>" wnd.status = "NCC Count Completely."; wnd.setTimeout(function(){ldg.style.display = "none";},3000); }; NCC.countSingleFile = function(filepathStr) { var x, a, f, e; var ldg = doc.all("loading"); if (!this._fsoObj.FileExists(filepathStr)) return false; f = this._fsoObj.GetFile(filepathStr); if (this.chkFileExts(f.name)) { var o = f.openAsTextStream(1); if (o.atEndOfStream) { x = ""; } else { x = o.ReadAll(); } x = x.replace(/(\n|\r)+/mg,"$1"); a = x.split("\n"); e = this.getFileExts(f.name); this._bytes["total"] += x.length; this._bytes[e] ? this._bytes[e]+=x.length : this._bytes[e]=x.length; this._lines["total"] += a.length; this._lines[e] ? this._lines[e]+=a.length : this._lines[e]=a.length; a = x.replace(/(\s|\t| )+/g," ").split(" "); this._words["total"] += a.length; this._words[e] ? this._words[e]+=a.length : this._words[e]=a.length; this._files["total"] ++; this._files[e] ? this._files[e]++ : this._files[e]=1; } wnd.status = "NCC(\"" +f.path+ "\")"; ldg.innerHTML = "now count \"" +f.name+ "\"." return this.chkFileExts(f.name) }; NCC.formatSingleFile = function(filepathStr) { }; //==================================================================================== function window.onload() { NCC.init(); wnd.resizeTo(800,480); doc.all("outputWrapper").value = ""; setFilesExts();//setFilesExts.call(this); } function setFilesExts() { doc.all("filesExts").value
上一页
[1]
[2]
[3]
[4]
[5]
[6]
下一页
上一篇文章:
小方框中浏览大图
下一篇文章:
百分百弹窗
广告
阅读top10
[突破]在线编辑器任意…
[JS]点出统计器
[效果]JS折叠菜单
javascript的函数
怎么用javascript…
百分百弹窗
hta应用—代码统计工具
小方框中浏览大图
js版sliderBar(滑动条…
JS代码格式化和语法着…
好玩的样式—放大效果
用css制作星级评分
关于textarea的直观换…
仿windows选项卡效果拾…
查看
hta应用—代码统计工具
全部内容
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
| |
本站提供:
电脑教程
网页制作
Flash教程
PhotoShop教程
等免费教程。
Copyright © 2006-2008
轻松学电脑
All Rights Reserved