bat for 命令講執行結果返回給變量


bat 執行結果賦值命令

for /f "delims=" %%i in ('dir ') do set b=%%i

  • 直接講dir 命令修改為任何需要執行的命令

`@echo off
echo %path%>tmp
set b=
::set TMP_STR=('findstr "CAT" tmp')
for /f "delims=" %%i in ('findstr "CAT" tmp') do (
set b=%%i
)

if "%b%" == "" (
echo "aaaaaaaaaaaaaa"
) else (
echo "abb"
)`


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM