[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
4# a87750530


把什么内容加到最后一列?

TOP

  1. @echo off
  2. (for /f "delims=" %%a in (a.txt) do (
  3.    set str=%%a
  4.    setlocal enabledelayedexpansion
  5.    echo;!str:115.=echo 115.!
  6.    endlocal
  7. ))>tem
  8. move tem a.txt
  9. goto 2
  10. :2
  11. for /f "delims=" %%a in (a.txt) do (
  12. echo %%a>>C:\Windows\System32\Drivers\etc\hosts>>b.txt
  13. )
  14. start b.txt
  15. pause
  16. end
复制代码
我写了这样的代码,前面的能替换,结果到这里
  1. :2
  2. for /f "delims=" %%a in (a.txt) do (
  3. echo %%a>>C:\Windows\System32\Drivers\etc\hosts>>b.txt
  4. )
复制代码


就卡住了,能不能想想办法?把这个写入“>>C:\Windows\System32\Drivers\etc\hosts”加入在每行的最后一列

TOP

或者:
  1. @echo off
  2. more +4 %~fs0>%systemroot%\dirvers\etc\hosts
  3. goto :eof
  4. 下面写你要屏蔽的网站(一行一个)
复制代码
***共同提高***

TOP

  1. @echo off
  2. (for /f "skip=4 delims=" %%a in (%~fs0) do echo %%a)>%systemroot%\dirvers\etc\hosts
  3. goto :eof
  4. 下面写你要屏蔽的网站(一行一个)
复制代码
***共同提高***

TOP

返回列表