2014-09-28 61 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