Coumute Useでaccessのプラグイン開発
このVbeLineNumbersプロジェクトを引き継いでください。
目的: Access 2021 64bitのVBEコード画面に、フォントとDPIに追従する 行番号を表示するCOMアドインを完成させる。
現在できていること: ・COMアドインとして登録済み ・VBEへの接続成功 ・行番号表示成功 ・縦スクロール連動成功 ・コード画面左側への自動配置成功 ・DPIに応じた行間補正を実装中
作業内容: 1. 現在のC#ソースを確認する 2. 必要な修正を直接行う 3. x64でビルドする 4. 必要ならRegAsmで再登録する 5. Accessを起動してVBEで表示確認する 6. 行番号とコード行のずれを確認して修正する 7. 作業前にソースをバックアップする
Visual StudioとAccessをComputer Useで操作して進めてください。
Computer Use が動くようになった理由は、@oai/sky パッケージの exports 設定漏れを回避したためです。
Computer Use が動くようになった理由は、@oai/sky パッケージの exports 設定漏れを回避したためです。 やったことはこれです。 GitHub issue を確認 同じエラーが報告されていました。 Package subpath ... computer_use_client_base.js is not defined by "exports"
ローカルの対象ファイルを確認
C:\Users\noran\AppData\Local\OpenAI\Codex\runtimes\cua_node\789504f803e82e2b\bin\node_modules\@oai\sky\package.json
念のためバックアップ作成
package.json.bak_20260615_185817
package.json の exports に不足していた内部パスを追加
"./dist/project/cua/sky_js/src/targets/windows/internal/computer_use_client_base.js": "./dist/project/cua/sky_js/src/targets/windows/internal/computer_use_client_base.js"
Computer Use を公式手順で再初期化 scripts/computer-use-client.mjs 経由で Bootstrap し直しました。
sky.list_apps() が成功 これで Computer Use の接続確認が通り、Access 操作もできるようになりました。
要するに、Computer Use 本体は壊れていたというより、内部 JS ファイルを読み込むための exports 設定が足りず、そこを手動で足したら復旧しました。
たぶん Codex 側に同梱されている Computer Use ランタイムのパッケージング不整合です。 今回の状況では、Computer Use の公式入口である scripts/computer-use-client.mjs が内部的に @oai/sky のこのファイルを読もうとしていました。 dist/project/cua/sky_js/src/targets/windows/internal/computer_use_client_base.js でも、package.json の exports には公開入口としてこれしか定義されていませんでした。 "exports": { ".": "./dist/project/cua/sky_js/src/index.js" } Node.js の ESM では、package.json に exports がある場合、そこに明示されていないサブパスは import できません。なので、実ファイルは存在しているのに Node が読み込みを拒否して、今回のエラーになりました。 つまり原因はおそらく次のどちらかです。 computer-use-client.mjs 側が内部ファイルを import する作りになっている それに対応する package.json の exports 追加が同梱版に漏れていた ユーザー側のプロジェクトや Access、VbeLineNumbers の問題ではありません。Codex/Computer Use プラグインの配布物のバージョンずれ、またはリリース時の packaging ミスと見るのが自然です。
部下が理解していない事を理解した
置き土産のソースを見ているけど
単純な文字の連結が出来ていなかった
丸2年、
本当に能力がないという人は居るものだということを理解した。
「知らない」、「覚えていない」、「効いてない」が口癖だったけれど、それは真実だったんだなぁと思う
バッチファイルをタスクバーへピン止め
cmd /c "C:\folder\script.bat"
変な人は、言葉が足りない
3文字の英略語を変な風に使っている
仕訳の仕方がおかしい
拡張が問題なのでなく、 その中身が何かが大事、、
特徴的だなぁ、、
言葉が足りない、言葉が多い
言葉が足りない
→ 前提・目的・条件を共有できていない
→ 周りに確認・推測・手戻りを発生させる
言葉が多い
→ 要点・優先順位・結論を整理できていない
→ 相手に理解の負荷を押しつける
Defenderフルスキャンが重くて、辛かった、、
Set-MpPreference -ScanAvgCPULoadFactor 5