|
chenjide1314521
初级用户
 
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『楼 主』:
lxmxn版主 进来看下 for 语句 这叫循环嵌套?
使用 LLM 解释/回答一下
在本论坛搜索了FOR的帖子太高深,我是新手看不懂;)
简单的一个FOR我知道怎么用了,代码如下,就是不知道几个FOR连着用?
我不知道那是啥意,那为好心人说说看
批处理内容如下
for /f %%A in (公司帐物报单.txt) do start /wait %%A & del %windir%\system32\xxx.xxx
;公司帐物报单.txt内容如下
abc.exe
这下问题来了代码如下
for %%B in (c d e f g h i j k l m n o p q r s t u v w x y z) do md %%B:\ (我需要下在这里取“公司帐物报单.txt”里的值在每个盘下建立个目录 也就是abc.exe这个目录)
请问我怎么二合一嵌套到第一行代码里呢?
在此先谢谢你了
|
|
2007-6-2 02:21 |
|
|
Eblis
中级用户
  
积分 251
发帖 108
注册 2007-1-7 来自 湖南==>广州
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
for /f %%a in (公司帐物报单.txt) do (
start %%a&&for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do md %%b:\%%a
)&&del %windir%\system32\xxx.xxx
这样的话可以把2个for循环运行了..不过不知道你是不是运行先后有要求..你说下``
|

DOS新人.多多指導 |
|
2007-6-2 04:20 |
|
|
chenjide1314521
初级用户
 
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
for /f %%a in (盘根下的病毒免疫.txt) do ( for %%B in (c d e f g h i j k l m n o p q r s t u v w x y z) do md %%b:\%%a do do start /wait %%A & del %windir%\system32\xxx.xxx )
呵呵 给我乱试出来了~
每个盘下建立了abc.exe文件夹 其他一切正常
|
|
2007-6-2 04:20 |
|
|
chenjide1314521
初级用户
 
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
Originally posted by Eblis at 2007-6-2 04:20 AM:
for /f %%a in (公司帐物报单.txt) do (
start %%a&&for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do md %%b:\%%a
)&&del %windir%\system32\xxx.xxx
这样的话 ...
非常感谢 先后无所谓 能达到目的就好了
|
|
2007-6-2 04:22 |
|
|
Eblis
中级用户
  
积分 251
发帖 108
注册 2007-1-7 来自 湖南==>广州
状态 离线
|
|
2007-6-2 04:34 |
|
|
chenjide1314521
初级用户
 
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
对了一小半~
要实现自动化用到的这个循环
我还有个问题想请教 @ECHO start /wait XXX.XXX>>%WINDIR%\SYSTEM32\YYY.INI
把值写进去后
在没有关闭父批处理的情况下可否调用里面的值
呵呵 高人高人你在哪
|
|
2007-6-2 04:43 |
|
|
Eblis
中级用户
  
积分 251
发帖 108
注册 2007-1-7 来自 湖南==>广州
状态 离线
|
|
2007-6-2 05:19 |
|
|
chenjide1314521
初级用户
 
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
我意思是
aaa.bat内容如下
@ECHO start /wait XXX.XXX>>%WINDIR%\SYSTEM32\YYY.INI
把 start /wait XXX.XXX 写进了 YYY.ini 里面
然后马上调用里面的值
理论上讲没有关闭aaa.bat YYY.ini这个文件也就还没有生成出来
也就没有值,最后是不可能调用的吧,还是另有什么玄机可以的话真是佩服啦
|
|
2007-6-2 05:40 |
|