如何实现JavaScript操作本地文件后自动保存关闭。 本帖最后由 qixiaobin0715 于 2014-07-26 11:55:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是遍历文件夹下的许多文件,然后用正则表达式对所有符合条件的文件批量进行一次性替换,弹出的保存对话框太多了,就是想直接自动关闭文件代码如下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, eeOpenAllowNewWindow); nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp; document.selection.Replace (" ","",nFlags); document.close(); }不知如何修改? 没想到可以这样解决:将document.close();删除。运行宏文件后,所有修改后文件都是打开状态,直接关闭Emeditor,只会弹出最后一个文件是否要求覆盖的提示框,点确认就ok了。呵呵。 求一个新浪微博登录时的提示js效果 js正则排除问题 时间格式判断 我最近打算好好学JAVASCRIPT,请大家推荐有什么好的入门书. 如何在浏览器上打开WORK的进程 一个弹出式帮助问题 大家来看看这个家伙 碰到这样的客户,怎么办 寻:用javascript实现的小写金额转大写金额的函数 highChart横坐标问题 用canvas做一个鼠标改变矩形位置的缓冲运动 求助:想编一个emeditor宏文件可一次加载到指定文件夹中所有文件没成功,请高手修改指导。
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, eeOpenAllowNewWindow);
nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
document.selection.Replace (" ","",nFlags);
document.close();
}
不知如何修改?
将document.close();删除。运行宏文件后,所有修改后文件都是打开状态,直接关闭Emeditor,只会弹出最后一个文件是否要求覆盖的提示框,点确认就ok了。呵呵。