打印

[求助] 先谢谢了: 如何把一个值传给一个定义的变量

先谢谢了: 如何把一个值传给一个定义的变量

c: \sv\sv.exe 12 11 这一行执行后会生成一个值 如:a
# s! R: e8 _% f4 R4 A0 @0 [8 R; L; u( R% R! K3 f& c1 B
现在想在一个批处理中执行这一行,并把这个值给value请问应该如何写了& _( [( }, O* m0 A" K

6 h: A& |2 E- C r0 T+ `谢谢了
. ~, u4 c4 N4 Z8 Y8 F4 y! ]5 X, D, s" }# b0 V4 |
@echo off
& `' y, B% J" }+ z7 i3 X+ y5 f Jc: \sv\sv.exe 12 119 ~% ^' z9 @+ H$ M5 ?, B, l' u; V
value= ??????

TOP

用vbs吧,bat好像做不了。。。

TOP

貌似%ERRORLEVEL% 是BAT能得到返回值的唯一途径
+ q' O- y+ u3 {: Y g; u
2 C8 @0 B1 V/ o$ h& }所以,如果你想实现你的想法,应该是想办法,如何将你的返回值赋予%ERRORLEVEL%
考完试鸟,心力憔悴呀~~~~接下来,准备补考

TOP