【要望2点】フォルダ指定でのannsFM起動、ネットワークドライブ切断対策
長らくannsFMxpにお世話になっております。
(今のメイン環境はWindows10ですが、いまだにxp版を使ってます :-))
さて、長いこと開発がストップしていて、いつ要望をお伝えしようかと考えていたのですが、新しい掲示板が立ったことですし、取り急ぎ次の2点を要望させてください。
①フォルダ指定でのannsFM起動。
たとえば、
c:\> ~\annsFM.exe \windows\system32
のようなコマンドライン(annsFM.exeのパスは適宜指定)を打ち込んで起動すれば、自動的に指定のパスを開いてくれる、という機能があると助かります。
更にいうと、ジャンプフォルダ機能にも対応していただいて、
c:\> ~\annsFM.exe /open \windows\system32
c:\> ~\annsFM.exe /open c+A
のように両方とも指定できる形になると嬉しいです。
(※ここで例示したオプションの書式はあくまで仮の案です。)
②切れたネットワークドライブを参照しない対策。
annsFMでネットワークドライブの中身を操作して、そのままannsFM.exeのウィンドウを全部閉じてしまうと、annsFM.iniのLastFolder= パラメータには、そのネットワークドライブのパスが記録されます。
そうすると、そのネットワークドライブと接続できない場所にノートPCを持っていってannsFMを起動したときに、ネットワークドライブのタイムアウトまでしばらく待たされてしまいます。
というわけで、次のいずれかをご検討いただけないでしょうか。
・ネットワークドライブのパスはLastFolder=に保存しない。
・新規起動時に、LastFolder=に書かれているドライブの存在判定を行う。存在しない場合はどこか適当な場所、たとえばデスクトップに移動して起動する。
ネットワークドライブだけでなく、フロッピーディスクも同様の扱いにしておくといいかもしれません。
以上2点、ご検討いただければ幸いです。
※お忙しいようでしたら、当方で簡単なラッパープログラムを作ることも考えています。
ありがとうございます。①については確かにおっしゃる通り、動作確認できました。
②もお返事ありがとうございます。当面は別のスクリプト言語でラッパーを作って対処しようと思います。
でるもんた・いいじま さま
お世話になっております。
定年後個人事業主になってやたら忙しいのと、もう今年65歳で高齢者になってしまったこともあり、なかなか開発を再開するに至っておりません。
そんなわけでそろそろソースを公開しようかとも考えていますが。
annsFMの起動ですが、単純に『annsFM.exe C:\test』とやれば指定のフォルダから起動すると思います。
2つ目のご要望は、開発を再開できたら対応したいと思います。
よろしくお願いいたします。