标题: [其他] 【已解决】批处理如何将屏幕输出赋予变量? [打印本页]
作者: chouxia 时间: 2015-5-7 15:46 标题: 【已解决】批处理如何将屏幕输出赋予变量?
本帖最后由 chouxia 于 2015-5-9 08:24 编辑
如题,
有多行的内容会输出。现在想筛选特定内容。
for /f 好像只能检查最后一行。
有什么别的办法吗?
作者: gawk 时间: 2015-5-7 17:03
把你的完整代码发出来,我来修改。
作者: yangfengoo 时间: 2015-5-7 19:21
for /f 会检查每一行
作者: chouxia 时间: 2015-5-8 13:37
本帖最后由 chouxia 于 2015-5-8 13:38 编辑
System Command 1.0 [v1.0.2.3 R (296fcd27f)]
Submitting to Repository: \\fileserver\MakeCommand
Submission Contains the Following Auxiliary Files:
1) \\fileserver\vdisk\12toz\20141118025312010701.kis
Result=Success
JobID=554b1ee69094cb04e88185cf
The job was submitted successfully.
我需要获取这个JobID。
JobID=0
这个JobID=0是用来判断获取是否成功的。
作者: 77720666 时间: 2015-5-8 14:11
- @echo off
-
- for /f "tokens=1-2 delims==" %%i in ('执行的命令') do (
- if /i "%%i"=="JobID" (
- echo %%i=%%j
- )
- )
-
- Pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |