|
|
发表于 2015-11-8 17:41:23
|
显示全部楼层
回复 8# freesoft00
研究下这段代码的含义吧,不用call直接运行指定批处理内的文本,第二个for可以去除建议保留(去除注意括号和变量值替换),注:此段代码思路出自群内某位大神非我的代码
- @echo off
- for /f "delims=" %%i in ('type "%~f0"') do (
- for /f "delims=" %%j in ("%%i") do (
- if /i "%%i"=="::bathome.net" set "start_start=yes"&set "over="
- if /i "%%i"=="::bathome.net_over" set "over=no"&set "start_start="
- if /i not "%%i"=="::bathome.net" if defined start_start if not defined over echo=%%j
- )
- )
- pause
- ::bathome.net
- 123457
- 890
- 6754
- jkhfd
- ::bathome.net_over
复制代码 |
评分
-
查看全部评分
|