|
@@ -28,7 +28,7 @@ print("-" * 60)
|
|
|
p = next(x for x in hits if x["id"] == "gate")
|
|
p = next(x for x in hits if x["id"] == "gate")
|
|
|
print(f'已为您找到【{p["name"]}】页面({p["category"]}·{p["group"]}):')
|
|
print(f'已为您找到【{p["name"]}】页面({p["category"]}·{p["group"]}):')
|
|
|
print(f'📖 功能:{p["desc"]}')
|
|
print(f'📖 功能:{p["desc"]}')
|
|
|
-print(f'🔗 立即打开:[{p["name"]}]({base}{p["path"]})')
|
|
|
|
|
|
|
+print(f'🔗 立即打开(新标签页):<a href="{base}{p["path"]}" target="_blank">{p["name"]}</a>')
|
|
|
|
|
|
|
|
# ===== 场景 A2:给我网页地图(瓦斯类筛选) =====
|
|
# ===== 场景 A2:给我网页地图(瓦斯类筛选) =====
|
|
|
print()
|
|
print()
|
|
@@ -40,7 +40,7 @@ gate = p # 保存场景A1找到的风门页,供A4使用
|
|
|
print("# 🗺️ 通防平台网页地图(瓦斯监控)")
|
|
print("# 🗺️ 通防平台网页地图(瓦斯监控)")
|
|
|
print(f"当前部署地址:{base}(说\"将网址换成 xxx\"可切换)\n")
|
|
print(f"当前部署地址:{base}(说\"将网址换成 xxx\"可切换)\n")
|
|
|
for gp in gas:
|
|
for gp in gas:
|
|
|
- print(f'- [{gp["name"]}]({base}{gp["path"]}) —— {gp["desc"]}')
|
|
|
|
|
|
|
+ print(f'- <a href="{base}{gp["path"]}" target="_blank">{gp["name"]}</a> —— {gp["desc"]}')
|
|
|
|
|
|
|
|
# ===== 场景 A3:将网址换成 http://10.120.3.15:8092 =====
|
|
# ===== 场景 A3:将网址换成 http://10.120.3.15:8092 =====
|
|
|
print()
|
|
print()
|
|
@@ -50,7 +50,7 @@ print("-" * 60)
|
|
|
old, new = base, "http://10.120.3.15:8092"
|
|
old, new = base, "http://10.120.3.15:8092"
|
|
|
home = next(p for p in vis if p["id"] == "model-3d")
|
|
home = next(p for p in vis if p["id"] == "model-3d")
|
|
|
print(f"✅ 网址前缀已更换:{old} → {new}")
|
|
print(f"✅ 网址前缀已更换:{old} → {new}")
|
|
|
-print(f'示例(平台首页3D):[{new}{home["path"]}]({new}{home["path"]})')
|
|
|
|
|
|
|
+print(f'示例(平台首页3D):<a href="{new}{home["path"]}" target="_blank">{new}{home["path"]}</a>')
|
|
|
print("之后所有页面链接均使用新前缀。")
|
|
print("之后所有页面链接均使用新前缀。")
|
|
|
|
|
|
|
|
# ===== 场景 A4:风门怎么远程开 =====
|
|
# ===== 场景 A4:风门怎么远程开 =====
|
|
@@ -59,7 +59,7 @@ print("=" * 60)
|
|
|
print("【模拟 A4】用户:风门怎么远程开?")
|
|
print("【模拟 A4】用户:风门怎么远程开?")
|
|
|
print("-" * 60)
|
|
print("-" * 60)
|
|
|
print(f'【{gate["name"]}】操作指引:')
|
|
print(f'【{gate["name"]}】操作指引:')
|
|
|
-print(f'🔗 页面:[{gate["name"]}]({base}{gate["path"]})')
|
|
|
|
|
|
|
+print(f'🔗 页面:<a href="{base}{gate["path"]}" target="_blank">{gate["name"]}</a>')
|
|
|
for i, step in enumerate(gate["usage"], 1):
|
|
for i, step in enumerate(gate["usage"], 1):
|
|
|
print(f"{i}. {step}")
|
|
print(f"{i}. {step}")
|
|
|
print(f'💡 提示:{gate["usage_tip"]}')
|
|
print(f'💡 提示:{gate["usage_tip"]}')
|
|
@@ -72,11 +72,11 @@ print("-" * 60)
|
|
|
hits2 = find("网络解算")
|
|
hits2 = find("网络解算")
|
|
|
if len(hits2) == 1:
|
|
if len(hits2) == 1:
|
|
|
p2 = hits2[0]
|
|
p2 = hits2[0]
|
|
|
- print(f'已为您找到【{p2["name"]}】页面:\n🔗 立即打开:[{p2["name"]}]({base}{p2["path"]})')
|
|
|
|
|
|
|
+ print(f'已为您找到【{p2["name"]}】页面:\n🔗 立即打开(新标签页):<a href="{base}{p2["path"]}" target="_blank">{p2["name"]}</a>')
|
|
|
else:
|
|
else:
|
|
|
- print(f'「网络解算」匹配到 {len(hits2)} 个页面,请按需点选:')
|
|
|
|
|
|
|
+ print(f'「网络解算」匹配到 {len(hits2)} 个页面,请按需点选(新标签页打开):')
|
|
|
for i, p2 in enumerate(hits2[:3], 1):
|
|
for i, p2 in enumerate(hits2[:3], 1):
|
|
|
- print(f'{i}. [{p2["name"]}]({base}{p2["path"]}) —— {p2["desc"]}')
|
|
|
|
|
|
|
+ print(f'{i}. <a href="{base}{p2["path"]}" target="_blank">{p2["name"]}</a> —— {p2["desc"]}')
|
|
|
|
|
|
|
|
# ===== 附加:全量地图规模 =====
|
|
# ===== 附加:全量地图规模 =====
|
|
|
print()
|
|
print()
|