[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] 批处理如何才能显示某个变量中包含的变量的值?

  1. @echo off
  2. set ww=enter %bb%
  3. set /p bb=
  4. echo %ww%
  5. pause
复制代码
开始设置了一个变量ww,如果而这个变量中还设置了一个下面可能有变动的%bb%的变量。
如果是echo %ww%正确显示呢?
1

评分人数

猜猜猜
  1. @echo off
  2. set ww=enter %%bb%%
  3. set /p bb=
  4. call echo %ww%
  5. pause
复制代码

TOP

  1. @echo off
  2. set ww=enter %%i
  3. set /p bb=
  4. call echo %ww%
  5. pause
复制代码
回复 2# pcl_test
测试了可以,我再看看。如果改成上面这个,
上面的代码不正确,中间还有for带入这个%%i的地方,就是如果把%bb%更换为%%i是不是要写成%%%i 多加一个百分号?

TOP

回复 2# pcl_test
  1. @echo off
  2. set ww=enter %%bb%%
  3. set "bb=ttttt"
  4. set /p "bb=%ww%"
  5. call echo %ww%
  6. pause
复制代码
这个set /p 那里显示不正确

TOP

还是先看看for和变量延迟方面的知识吧,另外发帖能让着点对待么

TOP

本帖最后由 freesoft00 于 2016-1-6 00:01 编辑

回复 5# pcl_test
是认真点对待吗?
如果是指我原来的标题的意思不明确,其实你知道如何去表达,我不见得知道如何去正确的表达问题,毕竟水平有限。如何准确的描述我想表达的意思,毕竟不是专业的,很多时候心里面明白但是不知道如何去组织语言表达出来。
你按照你的水平往我的身上套用就有点求全责备了。毕竟来发问区发帖不懂太问的。或者搜索不到,或者不知道如何去用怎样的关键词去搜索得到结果所以才来发问的。
你可以自己解决,我是解决不了才来发帖的,兄弟。
另外,谢谢你!

TOP

回复 6# freesoft00

嗯,是"认真",你也知道认真了吧
不管你信不信,按照我的水平,这个问题,我还是可以自行解决的,不用发帖的。
至于标题,试问我改的有什么高深隐晦的地方吗?也很显浅易懂吧。

TOP

回复 7# pcl_test
我只能谢谢兄弟了。

TOP

返回列表