cmd 方式使用 Search and Replace 作用: 编辑某些内容的时候, 有时重复重复, 没完没了的重复. 但似乎无法不要重复, 只能减少. 实例(操作 SR 以脚本替换内容, 并以 .bat 文件进行操作) del_all_htm.bat linenum @echo off start c:\tools\sr\sr32.exe /r /c"G:\My Documents\sr_re\wiki_replace_all_gl.srs" /q /n pause rem 这里的暂停, 主要因为, 执行 SR 搜索替换的时间和执行下一命令的时间间隙过小, UE 打开文件, CMD 删除文件后, SR 还没动武呵. "C:\Program Files\IDM Computer Solutions\UltraEdit-32\uedit32.exe" *.htm del /f /s *.txt,*.htm,*.html 解: -------------------------------------------------- 上面的批生理命令实现了以下功能: 1. start c:\tools\sr\sr32.exe /r /c"G:\My Documents\sr_re\wiki_replace_all_gl.srs" /q /n //操作 Search and Replace 使用 脚本内容 替换 目标内容, 并不提示是否进行替换操作, 而直接进行替换操作. //路径为 .bat 文件所在路径, 文件过滤应在脚本中设置 //参数说明: /r:执行替换命令 /c:使用脚本 /q:执行完毕后关闭SR /n:直接执行替换操作, 不询问 2. pause //延长间隙, 防止错误 //在 Sr 替换完毕后, 按任意键继续 //注: 使用1 操作步骤, 需打开 SR, 再进行替换, 但命令已完成, 批处理直接执行下一条命令, 即用 UE 打开所有 .htm 文件. 在 步骤1 没执行完毕时, UE 已打开未替换的文件. 3. "C:\Program Files\IDM Computer Solutions\UltraEdit-32\uedit32.exe" *.htm //使用 UE 打开 *.htm 文件, 路径为 .bat 文件所在目录 4. del /f /s *.txt,*.htm,*.html // 删除上面路径中的的 .txt,.htm,.html 文件, 包括子目录.