OneDriveの表示No.07497
Y_H さん 18/10/15 09:33
 
現在、DropboxからOneDriveへの乗り換えを検討しています。
秀丸ファイラー上での表示について質問させていただきます。

OneDriveでは、エクスプローラの画面写真を検索すると、
「状態」という専用のカラムにアイコンが表示されていて、
オーバーレイアイコンとは違う表示を行っているようなのですが、
これは秀丸ファイラーではどのように表示されるのでしょうか。
表示に対してなにか制限はありますでしょうか。

よろしくお願いいたします。

[ ]
RE:07497 OneDriveの表示No.07499
秀丸担当 さん 18/10/15 14:58
 

秀丸ファイラーClassicとしては、エクスプローラのようなアイコンで表現するよう
な詳細表示には対応していないです。

表示させるには、本来であれば、詳細表示上部のカラムを右クリックして「その他
(C)...」を選んで、さらに「利用できるすべてのプロパティを表示」して、「状態」
を追加すれば文字列としてはできることになっています。

未分類の中に「状態」がなぜか3つあってそのうちの1つがそれと思われますが、追
加してみたら、「C60000003153…」といったような文字列が出てくるもののようでし
た。
本当はここはアイコンの代わりとなる文字列を返してくれるべきなのですが、OneDri
veは文字列を返してくれないようです。

例えば、似たものとして、「評価」という☆で表すものがありますが、これは、☆の
代わりに文字列で「3つ星」とか出たりします。

アイコンに対応するには、おそらく従来のやり方ではない別の方式で作り直すような
ことが必要になってくると思われます。
既存の仕組みを残したまま、表示だけ対応とかできたらいいのですが、もしそういう
方法があったらいいということで、ご意見参考にさせていただきます。

[ ]
RE:07499 OneDriveの表示No.07501
Y_H さん 18/10/15 15:51
 
> エクスプローラのようなアイコンで表現するような詳細表示には対応していないで
>す。

回答ありがとうございます。
すみません、一つ確認させていただきたいのですが、秀丸ファイラーでは、
OneDriveに対してもオーバーレイアイコン自体は表示できるのでしょうか?

それとも、OneDrive自体がオーバーレイアイコンに対応していなくて、
リストのカラムで表現するしかないということでしょうか?

[ ]
RE:07501 OneDriveの表示No.07502
秀丸担当 さん 18/10/15 17:27
 

秀丸ファイラーClassicとしては、オーバーレイアイコンは従来通りなので、OneDriv
e側のオーバーレイアイコンが提供されていれば、それに従って動くだけになります。
しかし最近のWindowsはオーバーレイアイコンではなくなってしまったようで、でき
なさそうです。

OneDriveのオーバーレイアイコンの登録自体は、レジストリには以下の場所に存在し
ていました。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellI
conOverlayIdentifiers
読み込まれてもいるので、OneDrive側に古い方式を復活させる方法がもしあれば、で
きるのだと思いますが、そういう方法が存在するのか不明です。

秀丸ファイラーClassicとして、何らかの方法でOneDriveの状態が判別できるように
なる必要があると思います。
方法を探してみます。

[ ]
RE:07502 OneDriveの表示No.07503
Y_H さん 18/10/16 09:22
 
>秀丸ファイラーClassicとしては、オーバーレイアイコンは従来通りなので、OneDri
>ve側のオーバーレイアイコンが提供されていれば、それに従って動くだけになります。
>しかし最近のWindowsはオーバーレイアイコンではなくなってしまったようで、でき
>なさそうです。

回答ありがとうございます。
OneDriveがいつのバージョンからかオーバーレイアイコンを使わなくなり、
秀丸ファイラーで状態を表示できなくなってしまったというわけですか。

OneDriveがエクスプローラ上での表示しか想定していないのが原因でしょうけど、
なんらかの方法があるのであれば、対応を検討いただけるとうれしいです。
よろしくお願いいたします。

[ ]
RE:07503 OneDriveの表示No.07506
秀丸担当 さん 18/10/19 12:17
 

調べてみて、公開された仕様というものがあるかどうかわかりませんでした。
現在わかる、「C60000003153…」のような文字列は、OneDriveに関する情報が入って
いるようで、そこから状態を取得することは一応可能ではありました。
今後また仕様が変わるとしたらできないですが、無いよりかはマシだと思うので、な
んとかしたいと思います。

[ ]
RE:07506 OneDriveの表示No.07510
Y_H さん 18/10/22 09:14
 
>現在わかる、「C60000003153…」のような文字列は、OneDriveに関する情報が入っ
>ているようで、そこから状態を取得することは一応可能ではありました。
>今後また仕様が変わるとしたらできないですが、無いよりかはマシだと思うので、
>なんとかしたいと思います。

いろいろ調べていただき、ありがとうございます。

なお、こちらでも調べていたのですが、
オンデマンド機能を無効にすると、秀丸ファイラーでも
従来のオーバーレイアイコンが表示されるのかもしれません。
https://answers.microsoft.com/ja-jp/windows/forum/windows_10-files/windows-10/2491d01f-823a-4954-97d4-20da43732095

カラムのアイコン表示にも対応してもらえると嬉しいですが、
OneDriveに乗り換えるにしてもオンデマンド機能は使う予定はないので、
これで表示されるようであれば、現状でも問題はないかもしれません。

[ ]
RE:07510 OneDriveの表示No.07511
秀丸担当 さん 18/10/22 10:22
 

情報ありがとうございます。
このオプションでオーバーレイアイコンが復活しました。
レジストリの裏技的なことでもないかと思っていましたが、普通にオプションででき
るとは気づきませんでした。
これであれば従来通りにできそうです。

[ ]