@echo off chcp 936 >nul title 开放局域网访问 - 门店检测工作台 net session >nul 2>&1 if %errorLevel% neq 0 ( echo 需要管理员权限,正在请求提权... powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs" exit /b ) echo ============================================================== echo 为「门店检测工作台」放行 TCP 8787 端口 echo 仅在你自己的办公网络内使用,不要在公共 WiFi 上开放 echo ============================================================== echo. netsh advfirewall firewall delete rule name="门店检测工作台 8787" >nul 2>&1 netsh advfirewall firewall add rule name="门店检测工作台 8787" dir=in action=allow protocol=TCP localport=8787 profile=any if %errorLevel%==0 ( echo. echo 已放行 8787 端口,同一局域网的其他电脑现在可以访问了。 echo 访问地址见启动窗口里的「局域网访问」一行。 ) else ( echo. echo 自动放行失败。请手动操作: echo Windows 安全中心 - 防火墙和网络保护 - 高级设置 echo 入站规则 - 新建规则 - 端口 - TCP - 8787 - 允许连接 ) echo. pause