Skip to content

科研工具箱 — 天翼云重建说明(2026-06-02)

天翼云重置后重装的科研工具箱(Electron + Vue3 + Python FastAPI 桌面软件)。

位置 & 启动

  • 项目:天翼云 C:\projects\research-tool\(可编辑源码,非打包 exe)
  • 桌面启动:双击 C:\Users\Administrator\Desktop\ResearchTool-Debug.bat
    • npm run dev(开发模式),Electron 自己拉起后端(7788)
    • 右侧自动开 DevTools 调试面板
  • 手动启动(两个终端):
    C:\Python314\python.exe C:\projects\research-tool\backend\main.py
    "C:\Program Files\nodejs\npm.cmd" --prefix C:\projects\research-tool run dev

重装步骤(脚本都在 F:\project\tianyiyun\,也曾放 scripts.cong.in)

  1. setup_media2.ps1 顺带装的 Chocolatey/Python3.14;Node 用 setup_rtool.ps1 装(choco nodejs-lts→v24)
  2. 备份 4 个 .py 在 myserver /root/research-tool-backup/:rt_setup_main / rt_views_v02 / rt_backend_additions / rt_scaffold
  3. rt_setup_main.py 建项目(需 rt_views_v02 + rt_backend_additions 在 C:\Windows\Temp)
  4. npm install 必须国内镜像npm config set registry https://registry.npmmirror.com + ELECTRON_MIRROR(否则 ECONNRESET)
  5. Electron 二进制要单独补electron-v<版本>-win32-x64.zip 解压到 node_modules\electron\dist\ + path.txt(否则 dev 报 Error: Electron uninstall)。本项目 electron 28.3.3
  6. v0.3.0 前端 10 页备份缺失,已用 rt_v03_views.py + rt_v03_views2.py 重写
  7. 增强补丁 patch_rtool.py:DevTools + 字体放大 + WritingView 期刊大类

关键坑

  • 三层 SSH 到 Windows:复杂命令走脚本(DownloadFile+-File 或 python),别 inline;路径用正斜杠;含 $_/双引号 here-string 的 .ps1 会被解析坏,改用字符串数组或 python
  • bat 别单独起后端(Electron 自带 startBackend),也别 taskkill python(会杀 glances)
  • 长安装会断 SSH,用计划任务 SYSTEM 脱离式跑 + 轮询完成标记

内容现状

  • 20 个页面齐全(10 v0.2.0 + 10 重写的 v0.3.0)
  • 写作风格 prompt 完整保留(后端 OUTPUT_RULES:禁破折号/AI词黑名单/名词化/虚主语 + 各章节DO-DONT)
  • AI写作目标期刊:8 大类快选(含药学药理 APSB/Phytomedicine 等)+ 自定义

待办

  • RDP 进去双击 bat → 设置页填 API Key → 测全部页面(重点测 10 个新页 + 增强的 WritingView)
  • 测好后打包 .exe:npm run build(electron-builder)
  • 新接口/新页面未实测交互,可能要微调

详见记忆 [[project-research-tool]]

个人科研与运维文档 · 内容持续修订