Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MagicScript开发工具New to Visual Studio Code? Get it now.
MagicScript开发工具

MagicScript开发工具

MagicScript

|
1 install
| (0) | Free
MagicScript插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MagicScript 开发工具

MagicScript VSCode 插件,提供设备管理功能。

功能特性

设备管理

  • 添加设备:通过 IP 地址和端口添加 MagicScript 设备
  • 删除设备:删除不需要的设备
  • 连接设备:通过 WebSocket 连接到指定设备(同时只能连接一个设备)
  • 断开连接:断开当前连接的设备
  • 刷新列表:刷新设备列表显示
  • 智能验证:自动验证 IP 地址格式和端口范围,防止重复添加

MagicScript 控制台

  • 自动显示: 设备WebSocket连接成功时自动显示控制台
  • 输出面板: 在VSCode底部输出面板查看格式化日志
  • 集成终端: 自动创建设备专用终端
  • 手动控制: 使用面板标题栏的"显示控制台"和"清空控制台"按钮
  • 智能管理: WebSocket断开时自动清理控制台资源

使用方法

1. 打开设备管理面板

在 VSCode 的资源管理器侧边栏中,找到「设备管理」面板。

2. 添加设备

  • 点击设备管理面板标题栏的「+」按钮
  • 输入设备的 IP 地址(例如:192.168.1.100)
  • 输入设备的端口号(默认:9800)
  • 系统会验证 IP 格式并检查是否重复

3. 管理设备

  • 连接设备:右键点击未连接的设备,选择「连接设备」
    • 系统会自动尝试WebSocket连接 (ws://IP:PORT/ws/logs)
    • 连接成功后设备状态变为「已连接」,自动打开MagicScript控制台
    • 开始实时接收设备日志,连接失败时会显示错误提示
  • 断开设备:右键点击已连接的设备,选择「断开设备」
  • 删除设备:右键点击任意设备,选择「删除设备」

4. 设备状态

  • 设备列表显示每个设备的 IP 地址
  • 连接状态通过「已连接」/「未连接」标识显示
  • 同时只能有一个设备处于连接状态

5. MagicScript 控制台

  • 自动显示:连接设备时自动打开控制台面板和终端
  • 输出面板:在底部面板显示「MagicScript - [设备IP]」输出通道
  • 集成终端:自动创建专用终端用于命令交互
  • 手动控制:
    • 点击「显示控制台」按钮重新打开控制台
    • 点击「清空控制台」按钮清空输出内容
  • 自动清理:断开设备或删除设备时自动销毁控制台

快捷操作

设备管理面板

  • 标题栏按钮:
    • ➕ 添加设备(输入IP和端口)
    • 🔄 刷新设备列表
    • 📺 显示控制台(WebSocket连接后可用)
    • 🗑️ 清空控制台(WebSocket连接后可用)

设备右键菜单

  • 连接设备: 尝试WebSocket连接到 ws://IP:PORT/ws/logs
  • 断开设备: 断开WebSocket连接
  • 删除设备: 从列表中移除设备

MagicScript 控制台功能

  • 智能连接: 自动检测WebSocket连接状态,5秒超时机制
  • 实时日志: 解析JSON格式日志并按级别彩色显示
  • 错误处理: WebSocket连接失败时显示详细错误信息
  • 资源管理: 连接断开时自动关闭WebSocket和清理控制台
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft