a2a1f36092
- 完整 DHCP 流程: DISCOVER/OFFER/REQUEST/ACK/NAK/DECLINE/RELEASE/INFORM - 租约管理: 搜索/筛选/详情栏/解除/批量清除/CSV导出 - 保留地址: MAC→IP 绑定、独立租期、在线状态、导入导出 - 静态绑定/PXE 支持/冲突检测/租约持久化/防火墙一键放行 - 协议自检 25 项 + GUI 冒烟 21 项全部通过
34 lines
841 B
Batchfile
34 lines
841 B
Batchfile
@echo off
|
|
rem ============================================
|
|
rem 便携 DHCP 服务器 - 一键启动器
|
|
rem 如需添加防火墙规则, 请右键本文件选择
|
|
rem "以管理员身份运行", 再在程序里点击"防火墙放行"
|
|
rem ============================================
|
|
cd /d "%~dp0"
|
|
|
|
where pythonw >nul 2>nul
|
|
if not errorlevel 1 (
|
|
start "" pythonw "dhcp_server_app.py"
|
|
exit /b 0
|
|
)
|
|
where python >nul 2>nul
|
|
if not errorlevel 1 (
|
|
start "" python "dhcp_server_app.py"
|
|
exit /b 0
|
|
)
|
|
where py >nul 2>nul
|
|
if not errorlevel 1 (
|
|
start "" py "dhcp_server_app.py"
|
|
exit /b 0
|
|
)
|
|
|
|
echo [提示] 未检测到 Python。
|
|
echo 请先安装 Python 3.10 或更高版本(安装时勾选 "Add python.exe to PATH"):
|
|
echo https://www.python.org/downloads/
|
|
echo.
|
|
echo 排错提示: 如启动后窗口一闪而过, 请在命令行手动运行
|
|
echo python dhcp_server_app.py
|
|
echo 即可看到具体报错信息。
|
|
echo.
|
|
pause
|