系统命令
系统命令
系统命令用于文件操作、撤销/重做和其他系统级功能。
提示
文件操作的详细 API 和示例请参阅 文件操作。
文件操作
NEW - 新建
创建新的图形文件。
命令名: NEW
命令: NEW执行后将创建一个空白图形,使用默认设置。
OPEN - 打开
打开现有的图形文件(本地 .webcad 文件)。
命令名: OPEN
命令: OPEN执行后打开文件选择对话框,支持打开 .webcad 格式文件。
CLOSE - 关闭
关闭当前图形。
命令名: CLOSE
命令: CLOSE如果有未保存的更改,会提示是否保存。
CLOSEX - 关闭并退出
关闭当前图形并退出应用程序。
命令名: CLOSEX
命令: CLOSEXQSAVE - 快速保存
下载当前图形为 .webcad 文件。
命令名: QSAVE
命令: QSAVE- 使用当前文件名下载
- 文件格式为 JSON,易于解析
SAVEAS - 另存为
自定义文件名下载图形。
命令名: SAVEAS
命令: SAVEAS弹出对话框,可自定义文件名后下载。
OPENFROMSERVER - 从服务器打开
从服务器打开图形文件,弹出图纸浏览器对话框。
命令名: OPENFROMSERVER
命令: OPENFROMSERVER图纸浏览器支持:
- 浏览后台 DWG 图纸
- 浏览已导入图纸(imports)
- 浏览设计图(designs)
- 选择普通打开或瓦片打开
- 管理分支和版本
SAVESERVER - 保存到服务器
将当前图形保存到服务器(增量保存)。
命令名: SAVESERVER
命令: SAVESERVER增量保存特点:
- 只保存修改的部分(diff)
- 支持版本历史回溯
- 支持多人协作冲突检测
OPENFROMLOCAL - 从本地缓存打开
从本地 IndexedDB 缓存打开图形。
命令名: OPENFROMLOCAL
命令: OPENFROMLOCAL弹出本地图纸列表,选择要打开的缓存图纸。
SAVELOCAL - 保存到本地缓存
将当前图形保存到本地 IndexedDB 缓存。
命令名: SAVELOCAL
命令: SAVELOCAL本地缓存特点:
- 使用 IndexedDB 存储,容量大
- 支持离线访问
- 保存服务器来源信息,支持后续同步
导入导出
IMPORTDWG - 导入 DWG
上传本地 DWG/DXF 文件到服务器并打开。
命令名: IMPORTDWG
命令: IMPORTDWG导入流程:
- 选择本地 DWG/DXF 文件
- 上传到服务器
- 配置导入选项(图名、打开方式等)
- 服务器解析并转换
- 加载到编辑器
支持的文件格式:
- DWG: AutoCAD 图纸格式(2000-2018 版本)
- DXF: 图形交换格式
EXPORTDWG - 导出 DWG
将当前图形导出为 DWG 格式并下载。
命令名: EXPORTDWG
命令: EXPORTDWG导出选项:
- CAD版本: 目标 DWG 版本(2000-2018)
- 缩放到全图: 导出后自动缩放
- 使用缓存: 加速重复导出
- 解散组: 将组分解为独立实体
- 原生标注: 导出为 AutoCAD 原生标注
- 更新原图: 基于原 DWG 增量修改(仅限 imports 类型)
撤销/重做
UNDO - 撤销
撤销上一个操作。
命令名: UNDO
别名: U
命令: UNDO选项
| 选项 | 说明 |
|---|---|
| 数字 | 撤销指定数量的操作 |
ALL | 撤销所有操作 |
B | 返回到上一个标记 |
M | 设置标记 |
快捷键
Ctrl + Z
REDO - 重做
重做上一个被撤销的操作。
命令名: REDO
命令: REDO快捷键
Ctrl + Y
注意事项
- 只能重做刚刚撤销的操作
- 如果在撤销后执行了新操作,则无法重做
选择操作
SELECTALL - 全选
选择当前空间中的所有可见对象。
命令名: SELECTALL
命令: SELECTALL
找到 n 个对象。快捷键
Ctrl + A
系统设置
SETTINGS - 设置
打开系统设置对话框。
命令名: SETTINGS
命令: SETTINGS可配置的选项包括:
- 显示设置
- 捕捉设置
- 性能设置
- 快捷键设置
ABOUT - 关于
显示关于对话框。
命令名: ABOUT
命令: ABOUT显示版本信息和版权声明。
PLUGINS - 插件管理
管理已安装的插件。
命令名: PLUGINS
命令: PLUGINSSWITCHWORKSPACE - 切换工作区
切换界面工作区布局。
命令名: SWITCHWORKSPACE
命令: SWITCHWORKSPACE
选择工作区: <选择工作区名称>线型管理
LINETYPELOAD - 加载线型
从线型文件或字符串加载线型定义,支持对话框编辑和查看当前线型。
命令名: LINETYPELOAD
命令: LINETYPELOAD
选择线型定义来源 [文件(F)/字符串(S)/对话框(D)/查看(V)] <文件>:选项说明:
| 选项 | 说明 |
|---|---|
F | 从 .lin 或 .txt 文件加载线型定义 |
S | 从命令行输入线型定义字符串(多行输入,空行结束) |
D | 弹出对话框编辑器,左侧输入定义,右侧显示格式说明 |
V | 查看当前已加载的所有线型定义(可复制/导出) |
线型定义格式:
*线型名称,描述
A,元素1,元素2,...
; 元素说明:
; 正数 = 实线段长度
; 负数 = 间隙长度
; 0 = 点
; 示例:
*DASHED,虚线 __ __ __ __
A,12.7,-6.35
*CENTER,中心线 ____ _ ____ _
A,31.75,-6.35,6.35,-6.35LINETYPELIST - 列出线型
列出当前图形中已加载的所有线型。
命令名: LINETYPELIST
命令: LINETYPELIST
已加载的线型:
- Continuous
- Dashed
- Center
- Hidden
...LINETYPEDELETE - 删除线型
删除未使用的线型定义。
命令名: LINETYPEDELETE
命令: LINETYPEDELETE
输入要删除的线型名: <输入线型名>图案管理
PATLOAD - 加载图案
从 PAT 文件或字符串加载填充图案定义,支持对话框编辑和查看当前图案。
命令名: PATLOAD
命令: PATLOAD
选择图案定义来源 [文件(F)/字符串(S)/对话框(D)/查看(V)] <文件>:选项说明:
| 选项 | 说明 |
|---|---|
F | 从 .pat 或 .txt 文件加载图案定义 |
S | 从命令行输入图案定义字符串(多行输入,空行结束) |
D | 弹出对话框编辑器,左侧输入定义,右侧显示格式说明 |
V | 查看当前已加载的所有图案定义(可复制/导出) |
PAT 图案定义格式:
*图案名称,描述
角度,x原点,y原点,x偏移,y偏移[,虚线模式]
; 参数说明:
; 角度 = 线条角度(度)
; x原点,y原点 = 线条起点坐标
; x偏移,y偏移 = 相邻线之间的偏移
; 虚线模式(可选)= 正数:实线, 负数:间隙, 0:点
; 示例:
*ANSI31,ANSI铁/砖/石材
45,0,0,0,3.175
*HONEY,蜂巢图案
0,0,0,0.1875,0.325
60,0,0,0.1875,0.325
120,0.1875,0,0.1875,0.325脚本执行
EXECSTR - 执行脚本
执行命令脚本字符串。
命令名: EXECSTR
命令: EXECSTR
执行脚本命令
<弹出脚本输入对话框>执行后打开脚本输入对话框,在文本框中输入脚本后点击执行。
详细信息请参阅 脚本执行文档。
系统变量
常用系统变量
| 变量 | 说明 | 示例值 |
|---|---|---|
OSMODE | 对象捕捉模式 | 4133 |
ORTHOMODE | 正交模式 | 0/1 |
LTSCALE | 线型比例 | 1.0 |
PLINEWID | 多段线宽度 | 0 |
CLAYER | 当前图层 | "0" |
CECOLOR | 当前颜色 | 256 |
ANTIALIAS | 抗锯齿 | 0/1 |
设置系统变量
直接输入变量名即可修改:
命令: OSMODE
OSMODE <4133>: 0快捷键汇总
| 快捷键 | 功能 |
|---|---|
Ctrl + N | 新建 |
Ctrl + O | 打开 |
Ctrl + S | 保存 |
Ctrl + Z | 撤销 |
Ctrl + Y | 重做 |
Ctrl + A | 全选 |
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + X | 剪切 |
Delete | 删除 |
Escape | 取消 |
脚本示例
; 系统初始化脚本
OSMODE
4133
LTSCALE
1
ORTHOMODE
1
; 设置当前图层
CLAYER
0
; 创建新图层
MAKELAYER
图框
CLAYER
图框