![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 06:46 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » for 语句里引用变量不成功是怎么回事 |
| 可打印版本 1,059 / 5 |
| 第1楼 wyd531 | 发表于 2007-01-13 07:37 |
| 初级用户 发帖 49 积分 137 | |
|
for 语句里引用变量不成功是怎么回事 for /f %%i in (mend.txt) do set w=%%i &&echo %w:~0,8% >>1.txt
我在批处理这段命令放送到1.txt里都是"w:~0,8"像这样的, 而我在命令行里用 for /f %i in (mend.txt) do set w=%i &&echo %w:~0,8% >>1.txt 这个就可能显示变量里的值 郁闷呀,不懂???? ──────────────── 版务记录 ──────────────── 执行:namejm 原标题:for 循环问题 修改后标题:for 语句里引用变量不成功是怎么回事 说明:因原标题过于模糊,不便于论坛的搜索和管理,在本提示发表三日之后, 楼主尚未更改标题,现由本人强制修改标题,并扣除楼主2点积分。 ──────────────── 版务记录 ──────────────── [ Last edited by namejm on 2007-1-17 at 10:14 PM ] |
|
| 第2楼 xuzhenhui | 发表于 2007-01-13 08:11 |
| 初级用户 发帖 10 积分 22 | |
|
我也是只菜鸟,顺便问一个:set x=%random:~-2%
echo %x%>>random.txt %0 "%random%"是产生一个32768内的随机数,其中的"~-2"是什么意思? |
|
| 第3楼 lxmxn | 发表于 2007-01-13 09:00 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by wyd531 at 2007-1-12 18:37: 这个问题要用到变量的延迟,请搜索论坛的相关帖子。 你说的命令行可以,那是错误的,命令行要这样才行: |
|
| 第4楼 lxmxn | 发表于 2007-01-13 09:05 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by xuzhenhui at 2007-1-12 19:11: 理解变量的字符截取功能(点此前往) |
|
| 第5楼 ytfsse | 发表于 2007-01-15 12:49 |
| 新手上路 发帖 6 积分 11 | |
|
谢谢啦
|
|
| 第6楼 zhouxiaohuanv | 发表于 2007-07-06 11:17 |
| 初级用户 发帖 29 积分 87 | |
|
学习~
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |