[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 见与不见 于 2017-10-12 11:16 编辑

文本是非ansi编码的,先手动修改编码,在用批处理修改

批处理替换实例
  1. @echo off
  2. cd.>_tmp.txt
  3. setlocal enabledelayedexpansion
  4. for /f "tokens=1* delims=:" %%i in ('findstr /n .* jqq.txt') do (
  5.   set xiao=%%j
  6.   if not "!xiao!"=="" set "xiao=!xiao:注册表=!"
  7.   >>"_tmp.txt" echo.!xiao!
  8. )
  9. start notepad.exe _tmp.txt
复制代码

TOP

文本是非ansi编码的,先手动修改编码,在用批处理修改

批处理替换实例
见与不见 发表于 2017-10-12 11:04



    这个问题不是在于怎么去全部替换,你本身NSIS都脚本是UTF8无BOM编码的,需要转换编码,使用批处理自动替换字符,你还得把完全匹配和替换这样都话 ,有这功夫不如手动修改,另外我建议的是,正则模糊匹配字符串进行替换,以后再次修改依然可以用,不需要再去管修改都内容是什么,一劳永逸。
1

评分人数

TOP

返回列表