![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 18:15 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么可以将变量转为参数 |
| 可打印版本 910 / 5 |
| 第1楼 joytuyong1 | 发表于 2007-03-17 00:36 |
| 初级用户 发帖 39 积分 101 | |
|
怎么可以将变量转为参数 @echo off
setlocal enabledelayedexpansion set int=系统软件娱乐学习临时 set long=CDEFG set A=-1 for /l %%a in (0 2 10) do ( set /a A+=1 echo !long:~%A%,1! !int:~%%a,2! ) 我怎么样可以得到应该的结果 我是说怎么可以在!long:~A,1!中得到正确的%A% [ Last edited by joytuyong1 on 2007-3-16 at 11:37 AM ] |
|
| 第2楼 NaturalJ0 | 发表于 2007-03-17 00:57 |
| 银牌会员 发帖 533 积分 1,181 | |
|
call echo %%long:~!A!,1%% %%int:~%%a,2%%
|
|
| 第3楼 xycoordinate | 发表于 2007-03-17 05:46 |
| 中级用户 发帖 228 积分 493 来自 安徽 | |
Originally posted by NaturalJ0 at 2007-3-16 11:57: 学习! 但是,怎么???
[ Last edited by xycoordinate on 2007-3-16 at 04:49 PM ] |
|
| 第4楼 NaturalJ0 | 发表于 2007-03-17 06:03 |
| 银牌会员 发帖 533 积分 1,181 | |
|
(0 2 10) 的问题
|
|
| 第5楼 xycoordinate | 发表于 2007-03-18 05:33 |
| 中级用户 发帖 228 积分 493 来自 安徽 | |
Originally posted by NaturalJ0 at 2007-3-16 17:03: 谢谢指点! 应该是(0,2,8) |
|
| 第6楼 joytuyong1 | 发表于 2007-03-18 07:14 |
| 初级用户 发帖 39 积分 101 | |
|
问题是解决了可是我不太明白call的作用可以给我说说吗??
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |