内容显示页
 
类别:服务器+软件 | 浏览(406) | 2007-8-29 0:11:14
/*=========================================================================
 * Intro       Add Info to your file header
 * FileName    Head.jsee
 * Author      yongfa365
 * Version     v3.0
 * WEB         http://www.yongfa365.com
 * Email       yongfa365[at]qq.com
 * FirstWrite  http://www.yongfa365.com/item/Text-txt-Add-Copyright-Tool-For-Emeditor-Macros-yongfa365.html
 * LastModify  2007-08-31 15:08:59
 *==========================================================================*/


//得到文件名,如果文件是vb版的(.vb;vbs;vbee)就用"'"注释,如果是C版(.c;.js;.jsee;.cs)的就用"//"
filename=document.Name.split(".");
ext=filename[filename.length-1].toLowerCase();
if(ext=="vbee" || ext=="vbs" || ext=="vb" )
    ext="'"
else
    ext=""

//得到光标位置,操作完后还返回这个地
xPos = document.selection.GetActivePointX( eePosLogical ); 
yPos = document.selection.GetActivePointY( eePosLogical ); 

var pattern="^.*=+\n.*Intro"; 
var nFound = document.selection.Find( pattern, eeFindReplaceRegExp + eeFindAround ); 

if (nFound==0){
    c =      ext + "/*========================================================================="
    + "\n" + ext + " * Intro       "
    + "\n" + ext + " * FileName    " + document.Name
    + "\n" + ext + " * Author      yongfa365"
    + "\n" + ext + " * Version     v1.0"
    + "\n" + ext + " * WEB         http://www.yongfa365.com"
    + "\n" + ext + " * Email       yongfa365[at]qq.com"
    + "\n" + ext + " * FirstWrite  http://www.yongfa365.com/item/urlname.htm"
    + "\n" + ext + " * LastModify  " + Now()
    + "\n" + ext + " *==========================================================================*/"
    + "\n\n";
    document.selection.StartOfDocument(false); 
    document.write(c);
}
else
{
    document.selection.SetActivePoint( eePosLogical, xPos, yPos, false ); 
    alert("Header Info Have Exits!!!"); 
}


//生成 yyyy-mm-dd hh:mm:ss 格式的函数,像 vb 的 Now()
function Now()
{
    var d = new Date();
    year = d.getFullYear();
    month = d.getMonth() + 1;    if (month < 10) month = "0" + month;
    date = d.getDate();            if (date < 10)  date = "0" + date;
    hour = d.getHours();        if (hour < 10)  hour = "0" + hour;
    min = d.getMinutes();        if (min < 10)   min = "0" + min;
    sec = d.getSeconds();        if (sec < 10)   sec = "0" + sec;
    return year + "-" + month + "-" + date + " " + hour + ":" + min + ":" + sec;
}
//原创作者:柳永法(yongfa365)'Blog

引用本页地址:http://www.yongfa365.com/item/Text-txt-Add-Copyright-Tool-For-Emeditor-Macros-yongfa365.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(59)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(25)
 
 
 
 
 
心程(68)
 
生活(95)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com yongfa365'CodePlex yongfa365'CodeGoogle

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!