好吧,我知道这个简单的东西,但我在哪里更改这个,所以网址不会被砍掉
这是我的.bat文件中的行:
FOR /F "eol=# tokens=2 delims==" %%m IN ('find "URL" ^<settings.ini') DO SET address=%%m
问题在于settings.ini,它看起来像这样:
#URL of Video
URL=https://www.youtube.com/watch?v=dCIfNiiYU8o
所以它正在做的只是返回以下
https://www.youtube.com/watch?v=
如果URL中没有“=”,我还需要这个。这是另一个担忧。我确信有一种方法可以修复delim,只留下第二个“=”符号
答案 0 :(得分: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%