网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑>>网页制作>>其它教程>>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