@echo off setlocal enabledelayedexpansion set /p FILENAME="请输入要检查的文档文件名(包括扩展名):" for /f "tokens=* delims=" %%a in (%FILENAME%) do ( set LINE=%%a set LINE=!LINE:,=,! echo !LINE! >> new_%FILENAME% ) echo "中文逗号已经全部替换成英文逗号。" pause把替换后的输出改成输出覆盖到原文件上
时间: 2023-12-06 19:40:03 浏览: 86
批处理for命令使用指南
@echo off
setlocal enabledelayedexpansion
set /p FILENAME="请输入要检查的文档文件名(包括扩展名):"
(for /f "tokens=* delims=" %%a in (%FILENAME%) do (
set LINE=%%a
set LINE=!LINE:,=,!
echo !LINE!
)) > temp.txt
move /y temp.txt %FILENAME%
echo "中文逗号已经全部替换成英文逗号。"
pause
阅读全文