bat_manage

This commit is contained in:
z66
2025-08-22 17:31:14 +08:00
commit 92afcbd14f
6 changed files with 548 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
@echo off
chcp 65001 > nul
:: 脚本1: 显示基本系统信息
title 系统信息报告
color 0a
echo.
echo =============================
echo 系统信息概览
echo =============================
echo.
echo 当前时间: %time%
echo 当前日期: %date%
echo 计算机名: %computername%
echo 用户名: %username%
echo 操作系统: %os%
echo.
echo 驱动器 C: 可用空间:
for /f "tokens=3" %%a in ('dir c:\ ^| find "可用字节"') do set "free=%%a"
echo %free%
echo.
echo =============================
echo 报告生成于 %date% %time%
echo =============================
pause
+5
View File
@@ -0,0 +1,5 @@
@echo off
:loop
set /p input=Enter something:
echo [%time%] User input: %input%
goto loop
+32
View File
@@ -0,0 +1,32 @@
@echo off
chcp 65001 > nul
:: 脚本4: 网络诊断测试
title 网络连接测试
color 0e
echo 网络连接诊断工具
echo =============================
echo 1. 测试本地回环 (127.0.0.1)...
ping -n 2 -w 100 127.0.0.1 > nul && echo [OK] 本地回环正常。 || echo [FAIL] 本地回环失败!
echo 2. 测试网关连接...
for /f "tokens=2 delims=[]" %%a in ('route print ^| find " 0.0.0.0" ^| find "0.0.0.0"') do set gateway=%%a
if defined gateway (
echo 网关地址: %gateway%
ping -n 2 -w 500 %gateway% > nul && echo [OK] 网关可达。 || echo [FAIL] 无法连接到网关!
) else (
echo [ERROR] 无法获取网关地址。
)
echo 3. 测试 DNS 解析 (Google DNS: 8.8.8.8)...
nslookup google.com 8.8.8.8 > nul && echo [OK] DNS 解析成功。 || echo [FAIL] DNS 解析失败!
echo 4. 测试外部连接 (www.baidu.com)...
ping -n 2 -w 1000 www.baidu.com > nul && echo [OK] 可访问外部网络。 || echo [FAIL] 无法访问外部网络!
echo.
echo =============================
echo 测试完成。
echo 诊断时间: %time%
echo =============================
pause