瑞星卡卡安全论坛综合娱乐区Rising茶馆 批处理替换文件文本代码求助

1   1  /  1  页   跳转

[版聊] 批处理替换文件文本代码求助

批处理替换文件文本代码求助

这是百度到的代码:假设刚才行数据是放在1.txt里的
我的程序这么写的,但是echo 的时候就出错了,请指教
@echo off
for /f "delims=" %%a in (1.txt) do (
set /a VX = %%a
@echo on
set /a VY = %VX:~0,-2%
echo %VY%
@echo off
)
pause
就想把“c:\test\新建文件夹\.”中最后两个字符去掉,但是好像不行呢
批处理可以这样写:
1、不启用变量延迟的方法
@echo off
for /f "delims=" %%a in (1.txt) do (
  set "var=%%a"
  call echo %%var:~,-2%%
)
pause
2、启用变量延迟的方法
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%a in (1.txt) do (
  set "var=%%a"
  echo !var:~,-2!
)
pause

@echo off
for /f "tokens=1,2,3 delims=\" %%a in (1.txt) do (set vx1=%%a&set vx2=%%b&set vx3=%%c)
echo %vx1%\%vx2%\%vx3%
pause

PS:请批处理大师们解释一下上面三个批处理的作用?。

另外,如果方便的话,可以帮偶写一份批处理代码么?希望的代码是:

有一个reg.reg文件,希望能用批处理修改一下,比如说把这个reg.reg里的0000000换成00000024,把这个reg.reg里的[XXXXXXXXXXX]一行删除又把[XXXXXXXXX]一行替换成另一行,请问这样的批处理代码应该怎么写?

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

冬天来了,天气暖了,小燕子飞回来了....
经过鉴定,本号属卡卡论坛绝版号之一。
象棋杀招求解
分享到:
gototop
 

回复:批处理替换文件文本代码求助

经过鉴定,本贴属卡卡论坛绝贴之一。
百年以后,你的墓碑旁 刻着的名字不是我
gototop
 

回复:批处理替换文件文本代码求助

不懂 请过客来鉴定

gototop
 

回复 1F 好运·魔法客 的帖子

嘘。。。。这个问题我只告诉过客。。。。


gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT