2017-06-26 108 views
-1

我正在使用此腳本獲取src值。使用批處理文件獲取腳本標記的src值

for /f "tokens=2 delims=[] " %%a in('find "src=" ^< "test2.html" ')do echo "%%a" 

輸出來這樣的:SRC = 「網頁/瀏覽/ color_factory.js」>

不過,我想是這樣的:主頁/ app.js從這個

test2.html:

<script src="homepage/app.js"></script> 
<script src="homepage/color_factory.js"></script> 
<script src="homepage/config.js"></script> 
+0

會分隔符'「'幫忙嗎? – Stephan

+0

假設我使用分隔符「即使我沒有得到任何東西, –

+2

沒有看到相關的HTML行是什麼,我們依靠直覺。」app.js'從哪裏來?(btw--你的發佈代碼不會工作,因爲它需要在'do'之前有空格,請發佈**實際**代碼 – Magoo

回答

0

嘗試這樣的:

@echo off 

for /f "tokens=2 delims==^>" %%a in ('type test.html ^| find "src="') do echo %%~a 
+0

謝謝你的工作,但像dis「homepage/app.js「。請給解決方案刪除(」)also.thanks advance –

+0

檢查我的編輯!'echo %%〜a' – SachaDee

+0

Thanq u SachaDee.its working –