1
我使用的是「在哪裏」命令從Windows批處理文件來找到我的Java安裝位置的腳本如何將輸出存儲在Windows「其中」命令在批處理文件中的變量中?
從一個命令行因此通常,
C:\Users\user>where java
C:\ProgramData\Oracle\Java\javapath\java.exe
現在我需要能夠在變量中獲取「where」的輸出路徑供以後在批處理文件中使用,我該怎麼做?
我想是這樣,
@echo off
cls
set var=1
setlocal enableextensions
for /F "tokens=* USEBACKQ" %%F in ('where java') do (
set var=%%F
)
echo %var%
endlocal
pause
,但它不工作。
你在這種情況下需要刪除usebackq選項,或者使用反引號而不是單引號。 – npocmaka