|
jianyaogao
初级用户
积分 49
发帖 22
注册 2005-8-4
状态 离线
|
|
2007-3-18 00:44 |
|
|
iamsea
新手上路
积分 4
发帖 2
注册 2007-3-17
状态 离线
|
『第
17 楼』:
水平有限看不明白,先收起来以后慢慢研究
|
|
2007-3-18 01:11 |
|
|
star8289
新手上路
积分 12
发帖 5
注册 2007-3-15
状态 离线
|
|
2007-3-22 22:56 |
|
|
enliang
初级用户
积分 62
发帖 24
注册 2007-3-17
状态 离线
|
『第
19 楼』:
好像不能把字符替换成双引号哈(西文的)"
|
|
2007-4-7 06:03 |
|
|
enliang
初级用户
积分 62
发帖 24
注册 2007-3-17
状态 离线
|
『第
20 楼』:
好像不能把字符替换成双引号哈(西文的)"
|
|
2007-4-7 06:03 |
|
|
sandsor
新手上路
积分 2
发帖 1
注册 2007-7-26
状态 离线
|
『第
21 楼』:
学习...
学习ing.....
仍然在懵懂之中.....
|
|
2007-7-26 18:43 |
|
|
akin520
初级用户
积分 71
发帖 30
注册 2006-12-14
状态 离线
|
|
2007-8-2 12:17 |
|
|
akin520
初级用户
积分 71
发帖 30
注册 2006-12-14
状态 离线
|
|
2007-8-2 12:18 |
|
|
limishan
新手上路
积分 6
发帖 3
注册 2007-9-1
状态 离线
|
|
2007-9-2 02:33 |
|
|
icyheart
中级用户
积分 216
发帖 81
注册 2007-8-6
状态 离线
|
『第
25 楼』:
Quote: | Originally posted by 3742668 at 2006-8-2 11:29 AM:
为什么不直接启用延时的环境变量呢?
[code]
@echo off
echo 去掉引号:
call :replace 1.txt "
echo.
echo 替换字符:
call :replace 1.txt " ... |
|
能解释一下for后面set var=%%i & echo !var:%2=%3!这句吗?由其是 var:%2=%3这句是什么意思呢?
|
Crossings must be my teacher
Modest progress can be |
|
2007-9-2 19:38 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
26 楼』:
Quote: | Originally posted by icyheart at 2007-9-2 19:38:
能解释一下for后面set var=%%i & echo !var:%2=%3!这句吗?由其是 var:%2=%3这句是什么意思呢? |
|
将 var 变量中的%2所表示的字符替换为%3表示的字符。其中%2和%3代表命令行的第2和第3个参数。
|
|
2007-9-9 03:17 |
|
|
onlysky
新手上路
积分 6
发帖 3
注册 2007-11-14
状态 离线
|
『第
27 楼』:
不错,正在找,不过能否改成可批量替换某类型文件内容中的多个参数
|
|
2007-11-25 21:15 |
|
|
YoDe
中级用户
积分 224
发帖 102
注册 2007-11-9
状态 离线
|
『第
28 楼』:
请教如何修改TXT里的字符
我想做一个批处理
其中1.txt如下
%ProgramFiles%\bhbsdrx.inf
%ProgramFiles%\bjifays.inf
%ProgramFiles%\jguiwef.inf
%ProgramFiles%\meex.exe
%ProgramFiles%\vmhrlbm.inf
%ProgramFiles%\Yahoo!
%ProgramFiles%\ah.bat
%ProgramFiles%\ah.exe
%ProgramFiles%\internet.exe
%ProgramFiles%\SysInfo.wmp
%ProgramFiles%\SysInfo.tmp
bat文件如下
@echo off
for /f "delims==" %%a in (c:\我的音乐\1.txt) do (set %%a="%%a")
for /f "delims==" %%a in (c:\我的音乐\1.txt) do md %%a >NUL&&for /f "delims==" %%a in (c:\我的音乐\1.txt) do attrib %%a +r +s +a +h >NUL&&for /f "delims==" %%a in (c:\我的音乐\1.txt) do cacls %%a /c /e /d everyone >NUL
我想用批处理给1.txt的文件每行加个两个冒号 该如何做
比如
”%ProgramFiles%\SysInfo.tmp“
还有
for /f "delims==" %%a in (c:\我的音乐\1.txt) do (set %%a="%%a")
其中(set %%a="%%a")
是否要加转义符^该如何加?
(set %%a=^"%%a")
|
|
2007-12-9 00:49 |
|
|
stance
初级用户
积分 64
发帖 46
注册 2008-4-21
状态 离线
|
|
2008-4-21 15:34 |
|