联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@ECHO off&&SET HOSTS=%windir%\system32\drivers\etc\hosts&&SET IP=127.0.0.1 >%HOSTS% ECHO # 本计算机名:%COMPUTERNAME% FOR /F "eol=# skip=5" %%i in ('findstr /v "^/" %~nx0') DO ECHO %IP% %%i >>%HOSTS% FOR /F "delims=/" %%i in ('findstr "^/" %~nx0') DO ECHO %%i >>%HOSTS% &&GOTO :EOF localhost /192.168.1.1 vodone.com /192.168.1.2 www.vodone.com /192.168.1.3 vlog.vodone.com /192.168.1.4 images.vodone.com
Originally posted by blueghost at 2009-12-10 17:05: 虚荣可以先搁着,还是没人告诉我怎么解决我发贴提出的问题啊? 是用 call:ipconfig :ipconfig /flushdns &&GOTO :EOF 来调用吗?怎么不行呢?插哪里啊?
@ECHO off&&SET HOSTS=%windir%\system32\drivers\etc\hosts&&SET IP=127.0.0.1 >%HOSTS% ECHO # PC-NAME:%COMPUTERNAME% FOR /F "eol=# skip=5" %%i in ('findstr /v "^/" %~nx0') DO ECHO %IP% %%i >>%HOSTS% FOR /F "delims=/" %%i in ('findstr "^/" %~nx0') DO ECHO %%i >>%HOSTS% ipconfig /flushdns color 3f title. mode con lines=10 rem 进度条 ▉▉▉▉▉ set work=0 set n=0 set mo=0 set number=0 rem all是总数 set all=60 set time=%all% :show :check if %number% GTR %mo% set num=%num%▉&set /a mo=%mo%+1&goto check :2 cls echo 进度: %n% / %all% 剩余时间:%time%秒 echo. echo. echo 完成 %work% %%% echo. if not "%num%"=="" echo %num% if not "%num%"=="" echo %num% if %work%==100 goto end ping 127.1 -n 1 >nul set /a n=%n%+1 set /a time=%all%-%n% set /a work=(%n%)*100/(%all%) set /a number=%work%/3 set /a number=%number%+1 goto show endlocal :end endlocal &&GOTO :EOF /192.168.1.1 vodone.com /192.168.1.2 www.vodone.com /192.168.1.3 vlog.vodone.com /192.168.1.4 images.vodone.com