# -*- coding: utf-8 -*- """截当前/指定页的图:python .claude/shot.py """ import base64, json, sys, os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from eda import run page, out = sys.argv[1], sys.argv[2] js = """ const sleep = ms => new Promise(r => setTimeout(r, ms)); await eda.dmt_EditorControl.openDocument('%s'); await sleep(1500); await eda.dmt_EditorControl.zoomToAllPrimitives(); await sleep(1500); const img = await eda.dmt_EditorControl.getCurrentRenderedAreaImage(); const bytes = new Uint8Array(await new Response(img).arrayBuffer()); let s=''; for (let i=0;i', out)