1

omeone幫助我創建一個讀文件的批處理文件3另一個文件的參數例如Config.conf在同一個目錄下?如何創建一個從另一個文件讀取參數的批處理文件

配置文件包含以下信息:

--url="jdbc:oracle:thin:@192.168.0.91:1521:xe" --username=TestUser01 --password=passowrd01 

我需要設置3 Prameters%URL%,%USERNAME%,%PWD%在我MIG.bat文件,這是與有參數的工作。

感謝和問候

+1

您的配置文件怎麼樣子? – npocmaka

+0

--url =「jdbc:oracle:thin:@ 192.168.0.91:1521:xe」--username = TestUser01 --password = passowrd01 – sead4711

回答

0

如果一切都在一行,並以相同的順序...

@echo off 
setlocal 
    set "cfgFile=c:\test.cfg" 

    for /f "tokens=2,4,6 delims==- " %%a in ('type "%cfgFile%"^| find /i "url"') do (
     set "URL=%%~a" 
     set "user=%%~b" 
     set "pass=%%~c" 
    ) 

    echo %URL% %user% %pass% 
endlocal 
+0

嗨npocmaka,它的工作:)謝謝和問候 – sead4711

0

我現在有第二個解決方案,以及。

我已經改變了Config.conf:

--url = jdbc:oracle:thin:@192.168.0.91:1521:xe" 
--username=TestUser01 
--password=passowrd01 

我test.bat的:

@echo off 
setlocal 
    for /f "usebackq tokens=1 delims=--" %%A in ("%cd%\config.conf") do (
     set "%%A" 
    ) 
    echo %url% 
    echo %username% 
    echo %password% 
endlocal 
相關問題