2016年11月22日火曜日

内骨格 ver 2.45

内骨格 ver 2.45 をリリースしました。

https://sites.google.com/site/craftware/cfiler

2.45
  • ビルドに Visual Studio 2015 を使うようにした。
  • Python34 から Python35 に移行
  • cx_Freeze の使用を止め、独自の方法で配布パッケージを生成するようにした。
  • WebDrive で Amazon Cloud にファイルをコピーするときに、エラーが発生することがあるのを修正。タイムスタンプやファイルの属性のコピーができないときは、その処理をスキップするようにした。
2.44
  • UNC の マウントポイントの表示が、ドライブ名の大文字/小文字設定の影響を受けていたのを修正。
  • コマンドラインオプション -L / -R に、"./doc" や "c:" などの相対パスを渡したとき、絶対パスに変換して使うようにした。

13 件のコメント:

  1. 旧verはもう公開していないのでしょうか?

    返信削除
    返信
    1. 同じ場所に一つ古いバージョンまでは置いています。

      http://crftwr.github.io/cfiler/download/cfiler_243.exe
      http://crftwr.github.io/cfiler/download/cfiler_245.exe

      それより古いものが必要ということでしたらお知らせください。

      削除
    2. 遅くなりましたがありがとうございます。

      削除
  2. 外部からディレクトリを渡してやると、内骨格の多重起動を抑制してそのディレクトリをアクティブにすることはできますか?
    そのような機能がすでにあって見落としていたならすいません。

    返信削除
    返信
    1. 多重起動を抑制して、というところが現状ではできません。
      ディレクトリを渡して起動することはできます。

      削除
    2. わかりました。
      ありがとうございます。

      削除
  3. かつて配布されていたcraftdropのように選択したアイテムをドラッグ&ドロップする機能をショートカットキーでできるようにする機能を実装する予定はないでしょうか?
    あふでできているのでこちらでもできるようになると何かと便利なのです。

    返信削除
    返信
    1. ご要望をありがとうございます。
      今のところ、その予定はないのですが、機能追加案のリストに加えておきます。

      削除
  4. ルートフォルダにファイルコピーしようとするとエラーが発生します。
    ログは以下の通りでした。
    コピー : From : C:/Apps/cfiler/readme.txt
    : To : D:/readme.txt …
    Debug: Traceback (most recent call last):
    File ".\cfiler_mainwindow.py", line 3490, in copy_file
    File ".\cfiler_filelist.py", line 423, in getCopyDst
    File "c:/Python35/Lib\os.py", line 241, in makedirs
    PermissionError: [WinError 5] アクセスが拒否されました。: 'D:/'
    失敗
    [WinError 5] アクセスが拒否されました。: 'D:/'
    中断しました.

    環境は、Windows7およびWindows10です。

    返信削除
    返信
    1. レポートをありがとうございます。
      こちらでトラックしたいと思います。
      https://github.com/crftwr/cfiler/issues/6

      削除
  5. 度々すみません。
    以下のkeymap変更が効かないようです。
    window.keymap["M"] = hoge
    window.keymap["C-G"] = window.command_Escape

    返信削除
    返信
    1. command_Escape は、設定メニュー2の、Escキー動作選択で、非アクティブ化、を選択しているときだけ、非アクティブ化の動きをします。
      それ以外のEscキーの動作は、いまのところ、Escキーでハードコードされています。

      削除
    2. 了解しました。
      ありがとうございます。

      別件ですが、cfiler_networkplace.py にて python2のライブラリurlparseがimportされており機能しないようです。

      削除