第 16 楼
发表于 2007-03-18 00:44 · 中国 上海 黄浦区 电信
初级用户
★
积分 49
发帖 22
注册 2005-08-04 13:44
20年会员
UID 41332
性别 男
状态 离线
第 17 楼
发表于 2007-03-18 01:11 · 中国 福建 厦门 电信
新手上路
★
积分 4
发帖 2
注册 2007-03-17 06:11
19年会员
UID 82038
性别 男
状态 离线
第 18 楼
发表于 2007-03-22 22:56 · 中国 天津 电信
新手上路
★
积分 12
发帖 5
注册 2007-03-15 00:57
19年会员
UID 81751
性别 女
状态 离线
第 19 楼
发表于 2007-04-07 06:03 · 中国 浙江 宁波 电信
初级用户
★
积分 62
发帖 24
注册 2007-03-17 09:34
19年会员
UID 82057
性别 男
状态 离线
第 20 楼
发表于 2007-04-07 06:03 · 中国 浙江 宁波 电信
初级用户
★
积分 62
发帖 24
注册 2007-03-17 09:34
19年会员
UID 82057
性别 男
状态 离线
第 21 楼
学习...
发表于 2007-07-26 18:43 · 中国 广东 珠海 电信
新手上路
★
积分 2
发帖 1
注册 2007-07-26 17:55
18年会员
UID 94085
性别 男
状态 离线
第 22 楼
发表于 2007-08-02 12:17 · 中国 北京 鹏博士BGP
初级用户
★
积分 71
发帖 30
注册 2006-12-14 08:42
19年会员
UID 73492
性别 男
状态 离线
第 23 楼
发表于 2007-08-02 12:18 · 中国 北京 鹏博士BGP
初级用户
★
积分 71
发帖 30
注册 2006-12-14 08:42
19年会员
UID 73492
性别 男
状态 离线
第 24 楼
发表于 2007-09-02 02:33 · 中国 上海 浦东新区 电信
新手上路
★
积分 6
发帖 3
注册 2007-09-01 13:27
18年会员
UID 96324
性别 男
状态 离线
第 25 楼
发表于 2007-09-02 19:38 · 中国 山西 太原 联通
中级用户
★★
积分 216
发帖 81
注册 2007-08-06 12:23
18年会员
UID 94721
性别 男
状态 离线
Originally posted by 3742668 at 2006-8-2 11:29 AM:
为什么不直接启用延时的环境变量呢?
@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
第 26 楼
发表于 2007-09-09 03:17 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
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个参数。
第 27 楼
发表于 2007-11-25 21:15 · 中国 福建 福州 电信
新手上路
★
积分 6
发帖 3
注册 2007-11-14 15:19
18年会员
UID 102653
性别 男
状态 离线
不错,正在找,不过能否改成可批量替换某类型文件内容中的多个参数
第 28 楼
请教如何修改TXT里的字符
发表于 2007-12-09 00:49 · 中国 浙江 台州 电信
中级用户
★★
积分 224
发帖 102
注册 2007-11-09 00:19
18年会员
UID 102111
性别 男
状态 离线
我想做一个批处理
其中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")
第 29 楼
发表于 2008-04-21 15:34 · 中国 辽宁 锦州 电信
初级用户
★
积分 64
发帖 46
注册 2008-04-21 14:54
18年会员
UID 116504
性别 男
状态 离线
论坛跳转: