我需要一个批处理脚本。首先将指定的文本文件拖拽到批处理脚本程序图标上,读取该文本文件内容。假设该文本文件中的每一行都用逗号分隔成四个元素。请将每一行第二个元素修改为“1”,第三个元素开头处增加“3”,第四个元素开头处增加“38”。最后自动生成一个修改后的文本文件。
时间: 2024-03-08 09:51:09 浏览: 179
批处理脚本
好的,以下是一个符合您需求的批处理脚本:
```
@echo off
setlocal enabledelayedexpansion
set /p inputfile="请将要修改的文本文件拖拽到此处:"
for /f "tokens=1-4 delims=," %%a in (%inputfile%) do (
set modifiedline=%%a,1,3%%b,38%%c
echo !modifiedline!>>modified.txt
)
echo 修改已完成,修改后的文件名为modified.txt。
pause
```
将上述代码复制到记事本中,另存为“modify.bat”(或其他你喜欢的文件名),确保文件类型选择“所有文件”,保存后双击打开该脚本即可使用。
注意:该脚本会在同级目录下生成一个新的文本文件“modified.txt”,如果原始文件与脚本文件不在同一目录,需要修改脚本中的文件路径。
阅读全文