作者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