Abaqus PythonReaderPro
PythonReader ProABAQUS CAE 实时 Python 命令流监控阅读器 下载最新版本 v2.1| 下载 Windows x64 版解压即可运行无需安装 .NET 运行时。历史版本请见 Releases。简介PythonReader Pro 是一款专为 ABAQUS CAE 用户设计的实时命令流监控工具。它通过轮询监控abaqus.rpy文件的变化实时展示 CAE 界面操作所生成的 Python 命令帮助用户理解 ABAQUS 脚本接口、调试建模流程。基于原版PythonReader作者 ck436126.com增强开发保留其极简高效的核心理念新增大量实用功能。核心功能 多标签页管理— 类似 Xshell 风格可同时打开多个.rpy文件每个标签页独立监控 6 种语法主题— Monokai / SolarizedDark / SolarizedLight / VSCodeDark / OneDark / GitHub 深色/浅色模式— 一键切换全局主题 行号显示— 左侧行号面板滚动同步、主题跟随✨ 语法高亮— Python 关键字、字符串、注释、数字、Abaqus 专有术语差异化着色 自动滚动— 实时追踪文件末尾新内容可随时暂停/恢复 内置搜索— 快速定位命令支持上下导航 窗口置顶— 始终浮于 CAE 窗口之上 透明度调节— 5 档透明度不影响阅读 多格式导出— 支持.py/.txt/.csv导出 右键拖拽移动— 无边框模式下右键拖拽移动窗口 字体自定义— 可调字体族、大小、样式 多种窗口样式— 可调大小 / 工具窗口 / 无边框 文件拖放— 拖拽.rpy文件到窗口即可打开新标签技术栈组件技术运行时.NET 8.0 Windows DesktopUI 框架Windows Forms部署Single-file self-contained发布VS 原生 publish项目结构PythonReaderPro/ ├── MainForm.cs # 主窗口 TabControl 多标签管理 ├── Program.cs # 程序入口 ├── Models/ │ ├── AppSettings.cs # JSON 持久化配置 │ └── TabSession.cs # 单标签页完整状态封装 ├── Services/ │ ├── RpyMonitor.cs # 文件轮询监控引擎 │ ├── PythonSyntaxHighlighter.cs # 语法高亮6套主题 │ ├── ThemeManager.cs # 全局深色/浅色主题 │ ├── LineNumberPanel.cs # 自定义行号面板 │ └── IconGenerator.cs # 程序化图标生成 └── PythonReaderPro.csproj # 项目文件构建与运行# 还原依赖并编译 dotnet build -c Release # 单文件发布无需 .NET 运行时 dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFiletrue快捷键快捷键功能CtrlO打开文件CtrlT新建标签CtrlW关闭当前标签CtrlTab/CtrlShiftTab切换标签F5重读当前文件CtrlF搜索F2切换自动滚动CtrlS导出内容CtrlL清屏ShiftEsc最小化到托盘使用说明启动 ABAQUS CAE进行建模操作运行 PythonReader Pro点击 打开选择abaqus.rpy文件所有 CAE 操作生成的 Python 命令将实时显示在窗口中可通过托盘图标最小化到后台不影响 CAE 使用配置程序配置保存在%LOCALAPPDATA%\PythonReaderPro\settings.json包含窗口大小、主题、字体、语法主题等偏好。许可证基于原版 PythonReader 二次开发尊重原作者 ck436126.com 的贡献。