tokky さんとこの要望
- %Cでクラス名
- %Tでタイトル
- 最前面のON/OFF
どれもわりと簡単に実装できそう。最前面にしてやると、フォーカスが外れると終了してしまう今の動作だと面倒なことになるかも。試してみないとなんとも。*1
ファイルパスからウィンドウクラスを出すのは結構面倒だと思う。へたれの私で今すぐに考えつくのは、以下のようなパターン。あるパスに対してウィンドウが1つじゃない(重複起動など)のが面倒になる原因ですかね。
- ウィンドウをすべて列挙してハンドルを得る
- →可能性のあるすべてのウィンドウからパスを得る(やりながら比較していくのもあり)
- →パスと一致するものを探す
- →そのハンドルからクラス名を得る。
要望については、とりあえず、やってみます。
それとは関係ないのだけれど、/fというオプションについて誰にもつっこまれず、嬉しいような悲しいような(他との連携という意味ではこちらの方が大きいような気はしているのだけど)。
注釈の方に書きましたが、最前面表示のトグルはqdirでできます
*1:つぶやき:qdirで最前面ってできませんでしたっけ?あんまり使わないのでわからないのですがやっぱりqdirでできます。qdirで「メニューを表示、そこから選択」はダメでしょうか?