那就是说for语句是在C:\bea\weblogic91\common\bin\wlst.cmd startserver.py输出的信息中找 并不是我想要的在startserver.py中找变量status 并获取status的值是吧
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
C:\TEMP\put>type a.txt
My name is Redtek~:)
C:\TEMP\put>set /p 我的名字=<a.txt
C:\TEMP\put>echo %我的名字%
My name is Redtek~:)
C:\TEMP\put>type a.txt
a
b
c
d
e
f
g
C:\TEMP\put>for /f %i in (a.txt) do set 变量=%i
(仔细看:上面一行命令是执行。下面这些输出是上面for执行时的赋值过程:)
C:\TEMP\put>set 变量=a
C:\TEMP\put>set 变量=b
C:\TEMP\put>set 变量=c
C:\TEMP\put>set 变量=d
C:\TEMP\put>set 变量=e
C:\TEMP\put>set 变量=f
C:\TEMP\put>set 变量=g
C:\TEMP\put>echo %变量%
g
@echo off
set 服务器状态=没有启动
for /f %%i in (a.txt) do (
if /i == ( set 服务器状态=启动 )
)
echo %服务器状态%