![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 01:40 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关于 For 问题 |
| 可打印版本 1,059 / 4 |
| 第1楼 jhg1975 | 发表于 2010-10-04 09:29 |
| 新手上路 发帖 3 积分 3 | |
|
关于 For 问题 下面代码作用是从 1.txt 中读取内容,组合成字符串 ="http://dict.cn/ws.php?q=%w%"
------------------------------------------------------------------------------------------------ 1.TXT 内容 china apple list 循环后字符串 "http://dict.cn/ws.php?q=china" "http://dict.cn/ws.php?q=apple" "http://dict.cn/ws.php?q=list" 问题是运行下面代码后,一直Echo 不出 %url% 中希望内容? code: @echo off setlocal enabledelayedexpansion set "command1=wget -q -O - " for /f "delims=" %%w in (1.txt) do ( set url="http://dict.cn/ws.php?q=%w%" echo %%w echo %url% ) ) |
|
| 第2楼 lovelymorning | 发表于 2010-10-04 12:27 |
| 初级用户 发帖 72 积分 131 | |
| 第3楼 zhoupeng243 | 发表于 2010-10-04 14:36 |
| 新手上路 发帖 15 积分 13 | |
|
2楼用call可以
方法2: 楼主既然有setlocal enabledelayedexpansion这句 把echo %url%修改为 echo !url!就好了 |
|
| 第4楼 paladinjin | 发表于 2010-10-06 22:26 |
| 新手上路 发帖 3 积分 4 来自 山东潍坊 | |
|
call?似乎除了调用别的程序还有什么?call echo?
|
|
| 第5楼 photonjl | 发表于 2010-10-06 22:44 |
| 新手上路 发帖 6 积分 8 | |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |