@echo off
echo 操作系統:%os%>log.txt
echo 處理器數目:%number_of_processors%>>log.txt
echo 處理器芯片體系:%processor_architecture%>>log.txt
echo 處理器說明:%processor_identifier%>>log.txt
echo 處理器型號:%processor_level%>>log.txt
echo 處理器版本號:%processor_revision%>>log.txt
echo ------------------- ipconfig/all ------------------- >>log.txt
ipconfig/all >>log.txt
echo
>>log.txt
echo ------------------- type %systemroot%\system32\drivers\etc\hosts ------------------->>log.txt
type %systemroot%\system32\drivers\etc\hosts>>log.txt
echo
>>log.txt
echo 下面的網絡測試可能需要花1到3分鐘時間
echo 請耐心等待測試完成,并把測試結果發送給我們的工作人員
echo 謝謝您對我們工作的支持!
echo 為了更有針對性的定位您所處的網絡中可能存在的問題,請您先選擇您所處的網絡環境:
echo 1 中國電信
echo 2 中國網通
echo 3 教育網
echo (如果不清楚您所處的網絡環境,請直接敲回車鍵)
set choice=1
set /p choice=請選擇您所處的網絡環境(1/2/3)
if %choice%==2 goto cnc
if %choice%==3 goto edu
set ISP=
echo 您選擇的是 1 中國電信
goto start
:cnc
set ISP=cnc.
echo 您選擇的是 2 中國網通
goto start
:edu
set ISP=edu.
echo 您選擇的是 3 教育網
:start
echo 測試開始時間 %date% %time% >>log.txt
echo 測試開始時間 %date% %time%
for %%i in (
user.qzone.qq.com
%ISP%imgcache.qq.com
%ISP%qzonestyle.gtimg.cn
appimg.qq.com
appimg1.qq.com
happyfarm.qzone.qq.com
nc.qzone.qq.com
users.%ISP%qzone.qq.com
u.%ISP%qzone.qq.com
) do (
echo
echo
>>log.txt
echo 開始測試 %%i 域名
echo 正在測試 %%i 的連通性。這個過程可能需要幾秒鐘。
echo
>>log.txt
echo ------------------- ping %%i. ------------------->>log.txt
echo
>>log.txt
ping %%i. >>log.txt
echo
>>log.txt
echo 正在測試 %%i 域名解析過程。
echo
>>log.txt
echo ------------------- nslookup -d %%i. ------------------->>log.txt
echo
>>log.txt
nslookup -d %%i. >>log.txt
echo
>>log.txt
echo 正在測試 %%i 的路由情況。這個過程可能會需要10到20秒.
echo
>>log.txt
echo ------------------- tracert -w 1 %%i. ------------------->>log.txt
echo
>>log.txt
tracert -w 1 %%i. >>log.txt
echo 測試 %%i 域名完成。
)
echo 測試完成時間 %Date% %Time% >>log.txt
echo 操作系統:%os%>log.txt
echo 處理器數目:%number_of_processors%>>log.txt
echo 處理器芯片體系:%processor_architecture%>>log.txt
echo 處理器說明:%processor_identifier%>>log.txt
echo 處理器型號:%processor_level%>>log.txt
echo 處理器版本號:%processor_revision%>>log.txt
echo ------------------- ipconfig/all ------------------- >>log.txt
ipconfig/all >>log.txt
echo

echo ------------------- type %systemroot%\system32\drivers\etc\hosts ------------------->>log.txt
type %systemroot%\system32\drivers\etc\hosts>>log.txt
echo

echo 下面的網絡測試可能需要花1到3分鐘時間
echo 請耐心等待測試完成,并把測試結果發送給我們的工作人員
echo 謝謝您對我們工作的支持!
echo 為了更有針對性的定位您所處的網絡中可能存在的問題,請您先選擇您所處的網絡環境:
echo 1 中國電信
echo 2 中國網通
echo 3 教育網
echo (如果不清楚您所處的網絡環境,請直接敲回車鍵)
set choice=1
set /p choice=請選擇您所處的網絡環境(1/2/3)
if %choice%==2 goto cnc
if %choice%==3 goto edu
set ISP=
echo 您選擇的是 1 中國電信
goto start
:cnc
set ISP=cnc.
echo 您選擇的是 2 中國網通
goto start
:edu
set ISP=edu.
echo 您選擇的是 3 教育網
:start
echo 測試開始時間 %date% %time% >>log.txt
echo 測試開始時間 %date% %time%
for %%i in (
user.qzone.qq.com
%ISP%imgcache.qq.com
%ISP%qzonestyle.gtimg.cn
appimg.qq.com
appimg1.qq.com
happyfarm.qzone.qq.com
nc.qzone.qq.com
users.%ISP%qzone.qq.com
u.%ISP%qzone.qq.com
) do (
echo

echo

echo 開始測試 %%i 域名
echo 正在測試 %%i 的連通性。這個過程可能需要幾秒鐘。
echo

echo ------------------- ping %%i. ------------------->>log.txt
echo

ping %%i. >>log.txt
echo

echo 正在測試 %%i 域名解析過程。
echo

echo ------------------- nslookup -d %%i. ------------------->>log.txt
echo

nslookup -d %%i. >>log.txt
echo

echo 正在測試 %%i 的路由情況。這個過程可能會需要10到20秒.
echo

echo ------------------- tracert -w 1 %%i. ------------------->>log.txt
echo

tracert -w 1 %%i. >>log.txt
echo 測試 %%i 域名完成。
)
echo 測試完成時間 %Date% %Time% >>log.txt
敝帚自珍了。