回复 6# /zhqsystem/zhq
我要的是修改文件内的字符,不是文件名;我把论坛的“批处理For语句从入门到精通(完整版)”读了一遍也没能在你的文件上修改成功
我是新手,能力有限,7楼的朋友已经帮我解决了,不过还是感谢你的解答。
我找了个批处理但是有些问题如下:- @echo off&setlocal enabledelayedexpansion
- ren abc.xml abc.txt
- set /p pcname=Name:
- for /f "delims=" %%a in (abc.txt) do (
- set /a num+=1
- if !num!==88 (echo " <ComputerName>!pcname!</ComputerName>") else echo %%a
- )>>abc.xml
- del abc.txt
- pause
复制代码 修改后的那行总是被添加了两个""如下:- " <ComputerName>8888</ComputerName>"
复制代码 但去掉就闪退,”“去掉后,文字里的"<”“>”可能被识别成命令符了。 |