1
0
Files
network-topology-discovery/start.bat
T
Your Name 90d2a230a3 Fix: 解决Win10中文乱码和编译路径问题
- 将批处理脚本改为英文输出
- 添加UTF-8编码支持(chcp 65001)
- 添加go.mod存在性检查
- 创建详细的Windows使用说明文档
2026-04-25 22:51:05 +08:00

52 خطوط
1.4 KiB
Batchfile

@echo off
chcp 65001 >nul 2>&1
echo ========================================
echo Network Topology Discovery System
echo ========================================
echo.
REM Check if executable exists
if not exist network-topology.exe (
echo Error: network-topology.exe not found!
echo Please run build.bat first to compile the program.
echo.
pause
exit /b 1
)
REM Check config file
if not exist config.json (
echo Info: config.json not found, using default config
echo Creating default config file...
echo {> config.json
echo "scan_ranges": [],>> config.json
echo "devices": [],>> config.json
echo "ssh": {>> config.json
echo "timeout": 10,>> config.json
echo "max_retries": 3,>> config.json
echo "port": 22>> config.json
echo },>> config.json
echo "web": {>> config.json
echo "port": 8080,>> config.json
echo "host": "0.0.0.0">> config.json
echo },>> config.json
echo "scanner": {>> config.json
echo "concurrency": 10,>> config.json
echo "timeout": 2>> config.json
echo }>> config.json
echo }>> config.json
echo.
)
echo Starting Network Topology Discovery System...
echo.
echo ========================================
echo Web UI: http://localhost:8080
echo Press Ctrl+C to stop the service
echo ========================================
echo.
network-topology.exe config.json
pause