draw.io 桌面版:离线画图工具的安装、首次出图与导出 PNG 完整指南
draw.io 桌面版离线画图工具的安装、首次出图与导出 PNG 完整指南【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io 桌面版drawio-desktop是一个基于 Electron把网页应用塞进本地窗口里跑的框架打包的离线绘图程序画图、保存、导出全部在本地完成不依赖网络。这篇指南带你走完整条链路——选对安装包、装完画出一张图、把图导出成 PNG并处理掉新手最容易卡住的几个环节选错架构的安装包、便携版打不开文件关联、更新检查在断网环境里反复报错。 先看处理器型号再决定下载哪个包结论判断依据是系统类型里基于 XX 的处理器这半句话而不是64 位那个词。打开路径固定右键桌面此电脑 → 属性 → 查看系统类型然后对号入座显示基于x64的处理器下draw.io-版本号-windows-installer.exe显示基于ARM的处理器骁龙芯片笔记本常见下draw.io-arm64-版本号-windows-arm64-installer.exe显示基于x86的处理器老机器下draw.io-ia32-版本号-windows-32bit-installer.exe装错架构的后果不是能用但慢而是各种诡异的兼容性毛病返工成本远高于花 30 秒确认一次。 发布页三种安装包形态按权限和用途挑发布页上 Windows 通常有三种形态选法一句话讲完NSIS 安装程序draw.io-版本号-windows-installer.exe装进Program Files需要管理员权限会注册.drawio、.vsdx、.mmd的文件关联双击文件直开。自己的长期主力机选它。MSI 包draw.io-版本号.msi只装到当前用户目录不需要管理员权限。公司管控机、装不了整机软件的场合选它从 Microsoft Store 安装的版本同样是按用户安装、免管理员。便携版draw.io-版本号-windows-no-installer.exe解压在哪就在哪跑不写注册表、不注册文件关联删除就是删文件夹。临时用、拷 U 盘带走选它。代价是双击.drawio文件不会自动打开它必须手动 File → Open。️ 第一次打开拖两个形状、连一条线、导出 PNG先记住一个机制draw.io 每个用户只允许一个运行实例。重复点快捷方式不会开新窗口只会把已有窗口拉到前台——后面排查问题时会用到这一点。启动后界面四块区域顶部File / Edit / View / Arrange / Extras / Help菜单栏左侧带Search Shapes搜索框的形状面板中间网格画布右侧Diagram面板。首次出图按这个顺序在左侧General分类里按住矩形图标拖到画布上松手落位找不到图形就在Search Shapes里输英文名搜。再拖第二个矩形从第一个形状边缘按住向第二个方向拖动再松开连接线自动生成。单击选中某个形状右侧面板会切成该形状的样式设置填充、边框、字号点一下空白处则显示整页设置网格、背景、纸张大小别把两者搞混。File菜单保存为.drawio文件以后双击它就能继续编辑。File→Export as选 PNG也支持 SVG、PDF设置页面范围和图层后导出。不想开界面也行命令行里drawio配--export和--format能完成同样的导出全部参数用--help查。 数据落在哪、更新检查怎么彻底关掉三件事定好离线环境才算稳应用本地状态含缓存、会话数据默认落在C:\Users\用户名\AppData\Roaming\draw.io\想备份就定期拷这个目录。关掉启动时的版本检查。应用默认会去查新版本断网或审计环境里它会持续报错。两种关法任选其一设置系统环境变量DRAWIO_DISABLE_UPDATEtrue或在快捷方式的目标末尾追加--disable-update。想折中下载前弹窗询问而不是静默更新就加--no-silent-update。来源不明的.drawio文件先审后开。界面对远程加载 JavaScript 有内容安全策略CSP直接禁止官方也不会外发图表数据但例外是——如果图表里用 URL 嵌了外部图片、背景或字体打开文件时会去请求那些地址。别人的文件扫一眼内容再打开。️ 从源码构建只有两种情况需要看一是想验证仓库代码二是想改壳层行为注意编辑功能本体在drawio/子模块里不在本仓库直接管理。前提是 Node.js 22.12 以上。一段命令完成克隆、装依赖、构建git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install $env:DRAWIO_UNSIGNEDtrue npx electron-builder --config electron-builder-win.json --publish never产物在项目根目录dist/。三个坑提前说--recursive不能省核心编辑器是 git 子模块漏了直接构建失败DRAWIO_UNSIGNEDtrue表示跳过代码签名系统弹 SmartScreen 警告属预期行为选更多信息 → 仍要运行别跑npm run release-win这类脚本那是 CI 发布用的会往远程推产物。日常开发其实不用打包npm start就能直接从源码树跑起来先退出所有已运行的 draw.io 实例否则新窗口会开进旧进程。完整说明见 构建文档。 四个高频现象对号入座双击.drawio没反应或被别的程序抢走右键文件 → 打开方式 → 选 draw.io勾选始终使用此应用打开。但如果你用的是便携版双击本来就无效——它不注册文件关联先运行 exe 再 File → Open。便携版拷进 U 盘后打不开先把 exe 拷回本机硬盘试。能跑就是 U 盘路径的问题带空格、带中文的路径最容易出事尽量放短英文路径。启动时更新检查报错、反复弹窗不影响画图加--no-silent-update改成下载前询问或直接按上面那节设置DRAWIO_DISABLE_UPDATEtrue一刀切。自构建版本启动后窗口开进了官方应用单实例机制在作怪只要有 draw.io 在跑新进程就只在已运行的那个里开窗口。退出所有实例再启动你的构建即可。✅ 三步验证走完就算装好了打开此电脑属性确认系统类型按第一节对应关系下载安装包并装完画一张两个矩形加一条连线的图File保存为.drawioFile→Export as导出一张 PNG再双击那个.drawio重新打开——能打开、能导出你的离线画图环境就跑通了。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

多智能体协作失控:权限与配额设计如何避免‘抱团劫持‘

多智能体协作失控:权限与配额设计如何避免‘抱团劫持‘

1. 事件还原:一个“抱团”的智能体是怎么把网站搞挂的先把场景摆出来。某团队做了一个面向内部知识库的 AI 智能体应用,架构很典型:前端一个对话框,后端挂一个 Agent 调度服务,Agent 可以调用若干工具——网页抓取、文…

2026/9/25 10:22:11 阅读更多 →
DeepSpeed 模型检查点(Model Checkpointing)实战指南:保存、加载与 ZeRO fp32 权重恢复

DeepSpeed 模型检查点(Model Checkpointing)实战指南:保存、加载与 ZeRO fp32 权重恢复

推理引擎大模型 【免费下载链接】FlexGen Running large language models on a single GPU for throughput-oriented scenarios. 项目地址: https://gitcode.com/gh_mirrors/fl/FlexGen 点击查看 免费下载 本指南以 DeepSpeed 官方文档 model-checkpointing.rst 为…

2026/9/25 10:22:11 阅读更多 →
@cloudflare/workers-response-store 深入解析:在 Cloudflare Workers 上构建程序化响应缓存

@cloudflare/workers-response-store 深入解析:在 Cloudflare Workers 上构建程序化响应缓存

后端Web框架SSR 【免费下载链接】vinext Vite plugin that reimplements the Next.js API surface — deploy anywhere 项目地址: https://gitcode.com/gh_mirrors/vi/vinext 点击查看 免费下载 cloudflare/workers-response-store 是一个与框架无关的程序化响应存…

2026/9/25 10:22:10 阅读更多 →

最新新闻

内容枯竭一表破局:social-media-skills的content-matrix与niche-research如何一次产出32+选题

内容枯竭一表破局:social-media-skills的content-matrix与niche-research如何一次产出32+选题

内容枯竭一表破局:social-media-skills的content-matrix与niche-research如何一次产出32选题 【免费下载链接】social-media-skills 项目地址: https://gitcode.com/gh_mirrors/so/social-media-skills 做个人品牌最折磨人的瞬间,就是打开编辑器…

2026/9/25 11:00:38 阅读更多 →
Android ListView 配 TaoToken:simpleCursorAdapter 数据绑定与 settings.json 骨架

Android ListView 配 TaoToken:simpleCursorAdapter 数据绑定与 settings.json 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 11:00:38 阅读更多 →
PX4 首飞安全指南:从场地选择、预飞检查到应急开关配置的完整实操手册

PX4 首飞安全指南:从场地选择、预飞检查到应急开关配置的完整实操手册

嵌入式物联网机器人自动驾驶智能硬件 【免费下载链接】PX4-Autopilot PX4 Autopilot Software 项目地址: https://gitcode.com/gh_mirrors/px/PX4-Autopilot 点击查看 免费下载 导读:本文基于 PX4 官方文档《First Flight Guidelines》展开,…

2026/9/25 11:00:38 阅读更多 →
构建 Agent 的五大难点与解决方案:用 TaoToken 统一 Key 打通 LLM 与 Function Calling

构建 Agent 的五大难点与解决方案:用 TaoToken 统一 Key 打通 LLM 与 Function Calling

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 11:00:37 阅读更多 →
Claude Code 配 TaoToken:settings.json 骨架与 PowerShell 验证

Claude Code 配 TaoToken:settings.json 骨架与 PowerShell 验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 11:00:37 阅读更多 →
git贡献者代码统计:用TaoToken统一Key跑通多仓库提交分析脚本

git贡献者代码统计:用TaoToken统一Key跑通多仓库提交分析脚本

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 10:59:37 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →