本帖最后由 qixiaobin0715 于 2018-10-8 10:14 编辑
如题。从网上得到了一个宏代码,但是如果文件夹中有其他文件总会提示用什么编码打开。不知道如何修改才能只打开文本文件,最好也能处理子文件夹下的文件。代码如下:- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var oFolder = fso.GetFolder(prompt( "Folder", ""));
- fc = new Enumerator(oFolder.files);
- for (; !fc.atEnd(); fc.moveNext())
- {
- var filePath = fc.item();
- var oFile = fso.GetFile(filePath);
- editor.OpenFile(filePath, 0, eeOpenDetectAll);
- nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
- document.selection.Replace (" ","",nFlags);
- }
复制代码
|