用javascript操纵UltraEdit

用javascript操纵UltraEdit
    最近老碰到要查询某个字符串在文件中第n个出现时的位置,UltraEdit的查找功能要做到这个好像比较难,看了下帮助,觉得用脚本完成再简单不过了。
    UltraEdit对javascript的支持不错,写了个小脚本如下:

var str    = UltraEdit.getString("input string",1);
var nTime = UltraEdit.getValue("input count",1);

UltraEdit.activeDocument.top();

var nFindTimes = 0;
for(;nFindTimes < nTime; nFindTimes++){
    UltraEdit.activeDocument.findReplace.find(str);
    if(!UltraEdit.activeDocument.isFound()){
        UltraEdit.messageBox("there is only " + nFindTimes + " "+ str);
        break;
    }
}

    搞定。

你可能感兴趣的:(用javascript操纵UltraEdit)