![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 03:07 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » set "str=%%str :*: =%% 是什么意思??? |
| 可打印版本 1,193 / 3 |
| 第1楼 tsyntson | 发表于 2007-08-16 15:43 |
| 初级用户 发帖 11 积分 34 来自 广东 | |
|
set "str=%%str :*: =%% 是什么意思??? 引用:“
若字符串存在于环境变量%temp%中,可用 %temp :"=% 脱去其中所有引号; %test :*"=set "test=% 脱test串最外侧的一对引号,如不存在引号则出现语法错误; set "test=%test :"=%" 脱去test串可能出现的所有引号,容许字符串的匹配引号对内出现特殊控制字符 " 问: @echo off for /f "delims=" %%i in ('findstr /n .* test.txt') do ( set "set=%%i" call set "str=%%str :*: =%%" call echo "%%str%%" ) pause 中, call set "str=%%str :*: =%% 里的 set "str=%%str :*: =%% 是什么意思??? 望能指点!!! [ Last edited by tsyntson on 2007-8-16 at 04:16 PM ] |
|
| 第2楼 wert123 | 发表于 2007-08-21 11:07 |
| 中级用户 发帖 135 积分 301 | |
|
顶下,
我也不知道啊 |
|
| 第3楼 b102588 | 发表于 2007-08-22 12:47 |
| 初级用户 发帖 34 积分 83 | |
|
把重复出现的:脱去,并把脱去后值给变量STR
|
|
| 第4楼 netchxing | 发表于 2007-10-03 21:36 |
| 初级用户 发帖 31 积分 58 来自 重庆 | |
|
有点晕
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |