作者LPH66 (凉宫春日症候群)
看板Programming
标题Re: [问题]DOS Batch File Proramming 相关问题
时间Fri Oct 27 18:44:42 2006
※ 引述《[email protected] (沙原隐泉)》之铭言:
: 想请教一下,在DOS Batch File里面,可不可以把某个.bat执行的结果设成环境变数.
: ex:
: @ECHO OFF
: REM a.bat
: SET A=b.bat
: echo %A%
: 我的假设是a.bat需要b.bat的执行结果;
: 所以想知道有没有办法做到?
: 当然"SET A=b.bat"这一行是没有效果的,所以我想知道
: 怎麽样才能办到呢!!
: 谢谢
我的做法是在b.bat里设结果到环境变数
在a.bat里call了之後用环境变数接回来
ex:
rem b.bat
@echo off
rem do some work
set BResult=someresult
rem a.bat
@echo off
rem do some work
rem calls b.bat
call b.bat
rem gets result
echo %BResult%
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅ ▅▅ ι●╮ █
▄▄▄▄▄
▍
./◤_▂▃▄▂_◥ \'▊ HARUHI █████ <■┘ ▄▄▄▄▄▄▄
▎
⊿ ◤◤◥█◥◥█Δ ISM By-gamejye ¢|\ ▌▌▌▌▌▄▌▌
▏
ζ(▏●‵◥′●▊)Ψ ▏ █
⊿Δ ▄▄▄ ▄▄▄▄
█/|▊ 〃 、 〃▋ |\ ▎ ハルヒ主义 █
▄▄▄█▄▄
◥◥|◣ ‵′ ◢/'◢◢
S.O.S 世界を大いに盛り上げるための凉宫ハルヒの団
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 192.192.197.112