2014-09-28 60 views
2

好吧,我知道這個簡單的東西,但我在哪裏可以改變此網址犯規得到砍掉分隔符的問題

這是我.ba​​t文件行:

​​

的發行的ISIN的Settings.ini它看起來像這樣:

#URL of Video 
URL=https://www.youtube.com/watch?v=dCIfNiiYU8o 

那麼它是什麼做的是隻返回以下

https://www.youtube.com/watch?v= 

如果URL中沒有「=」,我需要它才能工作。所以這是另一個擔心。我相信有一種方法可以修復分隔符以使第二個「=」號單獨出現

+0

你想整個URL? – npocmaka 2014-09-28 02:54:05

+0

是的整個網址或URL = – 2014-09-28 02:57:49

回答

3
FOR /F "eol=# tokens=1* delims==" %%m IN ('find "URL" settings.ini') DO SET "address=%%n" 

或另一種方式:

@echo off 
FOR /F "eol=# tokens=* delims=" %%m IN ('find "URL" settings.ini') DO SET "%%m" 

set address=%URL% 
echo %address% 
+0

之後的所有內容......我嘗試了兩行使用v =但它沒有工作,但這確實謝謝你。 我假設允許「=」被允許,並且「m」在「=」秒之後是第一個「=」和「n」,等等 – 2014-09-28 03:02:03

+0

「*」表示在第一個標記之後不分析任何東西並將其分配給下一個。 – npocmaka 2014-09-28 03:03:29

+0

等我錯了它已從線刪除「v =」 – 2014-09-28 03:05:01