2012年9月13日 星期四

windows set variable from command output

For /F "Tokens=2" %%I in ('Date /T') Do Set StrDate=%%I


for /F %I in ('wmic useraccount where name^="%username%" get sid ^| findstr ^2') Do Set SID=%I



* 在批次檔中要寫 %I 變數必須要寫成 %%I 才行



Reference :
Command Output in a Variable 
Redirect command output into variable - MSFN Forum 
The Will Will Web | 如何利用批次檔(Batch)讀取指令執行的結果或文字檔案內容

沒有留言:

張貼留言