Saqoosha

2023.08.07

Diary

自作 macOS アプリをネット経由で配布すると Gatekeeper が実行を拒んでウザいということで notarization まわりを Unity のドキュメントを読みながら codegen コマンドや xcrun notarytool などめんどくせーなーと思いながらようやく成功したあと Xcode の Organizer をポチポチいじっていたら Organizer から直接 notary service にアップロードできることがわかってめっちゃ簡単なのになんでこの方法 Unity のドキュメントに書いてないの…

2023.08.08

Diary

どうも特定のアプリでコントロールが循環参照してしまっているみたいで pywinauto で find_element するとめっちゃ時間がかかった上に 100 個同じのあるよんってエラー出てどうしようもなさげなので自前でツリーをたどってコントロールを特定するメソッドを作ったらようやく動いたよというところで今日の日報がちょうど1000日目。

2023.08.09

Diary

今日も pywinauto で自動化をすすめていましたが UI Automation フレームワークを使っているとはいえどうしてもそれだけでは自動化できないポイントがあって適当に time.sleep してみたり window の数を数えてみたり座標でクリックしてみたりというのがあってちょっとしたことで壊れそうなところをいかにロバストに組めるかが腕の見せ所ですね。