标题: [特效代码] 批处理如何才能显示某个变量中包含的变量的值? [打印本页]
作者: freesoft00 时间: 2016-1-5 22:30 标题: 批处理如何才能显示某个变量中包含的变量的值?
- @echo off
- set ww=enter %bb%
- set /p bb=
- echo %ww%
- pause
复制代码
开始设置了一个变量ww,如果而这个变量中还设置了一个下面可能有变动的%bb%的变量。
如果是echo %ww%正确显示呢?
作者: pcl_test 时间: 2016-1-5 23:08
猜猜猜- @echo off
- set ww=enter %%bb%%
- set /p bb=
- call echo %ww%
- pause
复制代码
作者: freesoft00 时间: 2016-1-5 23:15
- @echo off
- set ww=enter %%i
- set /p bb=
- call echo %ww%
- pause
复制代码
回复 2# pcl_test
测试了可以,我再看看。如果改成上面这个,
上面的代码不正确,中间还有for带入这个%%i的地方,就是如果把%bb%更换为%%i是不是要写成%%%i 多加一个百分号?
作者: freesoft00 时间: 2016-1-5 23:24
回复 2# pcl_test - @echo off
- set ww=enter %%bb%%
- set "bb=ttttt"
- set /p "bb=%ww%"
- call echo %ww%
- pause
复制代码
这个set /p 那里显示不正确
作者: pcl_test 时间: 2016-1-5 23:29
还是先看看for和变量延迟方面的知识吧,另外发帖能让着点对待么
作者: freesoft00 时间: 2016-1-5 23:39
本帖最后由 freesoft00 于 2016-1-6 00:01 编辑
回复 5# pcl_test
是认真点对待吗?
如果是指我原来的标题的意思不明确,其实你知道如何去表达,我不见得知道如何去正确的表达问题,毕竟水平有限。如何准确的描述我想表达的意思,毕竟不是专业的,很多时候心里面明白但是不知道如何去组织语言表达出来。
你按照你的水平往我的身上套用就有点求全责备了。毕竟来发问区发帖不懂太问的。或者搜索不到,或者不知道如何去用怎样的关键词去搜索得到结果所以才来发问的。
你可以自己解决,我是解决不了才来发帖的,兄弟。
另外,谢谢你!
作者: pcl_test 时间: 2016-1-5 23:53
回复 6# freesoft00
嗯,是"认真",你也知道认真了吧
不管你信不信,按照我的水平,这个问题,我还是可以自行解决的,不用发帖的。
至于标题,试问我改的有什么高深隐晦的地方吗?也很显浅易懂吧。
作者: freesoft00 时间: 2016-1-6 00:01
回复 7# pcl_test
我只能谢谢兄弟了。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |