90d2a230a3
- 将批处理脚本改为英文输出 - 添加UTF-8编码支持(chcp 65001) - 添加go.mod存在性检查 - 创建详细的Windows使用说明文档
52 line
1.4 KiB
Batchfile
52 line
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
|