ふらっとステーション・とつかの作業など、いままで簡単なプログラム処理にはUWSCを使ってきていました。
それは、主に途中で簡単なGUI処理(コンボボックスで項目を選択させるとか)が必要だったときのためだったのですが、去年書いたとおり、UWSCは割と前から公式サイトにアクセスできず、未だ今後がどうなるのか全く不明な状態です。
さて、そんなこんなでずっとこの状態を黙って見ているわけにもいかないので、いままでUWSCでやってきたことを徐々にPythonで実現できないか と、現在UWSC互換モジュールをいろいろ検討中。
UWStyleというモジュールです。海外からのプルリクエストも受け付けたいな ということで一応英語ベースで進行中。大して変わらないような気がしなくもないですが(どちらにしてもプルリクエストは来ない という意味で)。
いちおう、以下のようなダイアログを簡単なコードで表示可能です。UWSCのSLCTBOXにあるダイアログのタイムアウト(指定した秒数が経過すると、処理をキャンセルとして閉じる)も一応実装済み。
そのほかExcelやブラウザ(現在Chromeのみ)の操作にも対応しています。必要に応じてメソッドやモジュールは増やしていく予定。
続きを読む