勝手な要望です、ご検討下さい。No.07983
baka さん 19/07/11 01:57
 
win10の環境で32bit版を使用しています。大変便利に利用させて頂いております。
要望を数点記入いたします、ご検討下さい。

@ ツール項目のバーは上に表示されますが、これをプレビューが表示される位置(右
側)にも表示されればランチャーとして便利です。どこかで設定出来るのでしょう
か?当然プレビューと切り替えで、更にプレビューとツール項目とで上下に分かれて
表示可能であればなお便利です。

A メニュー → 編集 → パスをコピー に「フルパス」と「名前のみ」がありますが、
これに「名前のみ(拡張し無し)」を追加して下さい。
これをツールの項目にコマンドとして登録、グループ化しツールバーに表示させてい
ますが、こういった機能が便利で、こうして作ったボタンを標準ツールバーの方に表
示させるということは出来ないでしょうか?標準ボタンの方にこの機能のボタンを追
加して頂ければ尚良いのですが。

B pcを立ち上げ直後、秀丸ファイラーを開くと前回の複数タブが復元されますが、
前回のフォーカスのあったタブを再現してくれません。これは仕様でしょうか?それ
ともどこかで設定出来るのでしょうか?

CプレビューでWordやExplorerのプレビューが正常に出来ません。何かの設定が必要
なのでしょうか?Windowsのエクスプローラーは何も設定などなく普通に正常に表示
されますが?Officeは2019です。蛇足ですが一太郎のデータは正常に表示されます。

以上、ご検討お願い致します。使う者の勝手な要望ですみません。

[ ]
RE:07983 勝手な要望です、ご検討下さい。No.07984
秀丸担当 さん 19/07/11 10:08
 

>@ ツール項目のバーは上に表示されますが、これをプレビューが表示される位置(右
>側)にも表示されればランチャーとして便利です。どこかで設定出来るのでしょうか?
>当然プレビューと切り替えで、更にプレビューとツール項目とで上下に分かれて表示
>可能であればなお便利です。

現状で、ツール項目バーはプレビュー枠のように右側に縦長の枠として表示させるこ
とはできないです。
できらたらいいということで、ご意見参考にさせていただきます。
ちなみにブックマークの場合、[表示]→[サイドバー]→[ブックマーク]で、左側に縦
長の枠で表示させる方法があります。これと同じような感じで右側にツール項目があ
ったらいいと思います。
現状でなんとかするとしたら、タブを左右分割して、右側の分割にショートカットを
集めたフォルダを表示させておくとランチャっぽくも使えると思います。


>A メニュー → 編集 → パスをコピー に「フルパス」と「名前のみ」がありますが、
>これに「名前のみ(拡張し無し)」を追加して下さい。

ファイル名を拡張子無しでコピーするコマンドは無いです。
これも参考にさせていただきます。
現状で、スクリプトでやる方法があります。
例えば以下の内容をc:\folder\test.jsとして保存して、ブックマークやツール項目
のパスに「js:c:\folder\test.js」として登録しておくとできます。

  var objFSO = new ActiveXObject("Scripting.FileSystemObject");
  var s="";
  var iItem=GetNextItem(-1,2);
  if(iItem<0){
    Message("選択がありません");
  }else{
    while( iItem >= 0 ) {
      var strPath =GetItemPath(iItem);
      s=s+objFSO.GetBaseName(strPath)+"\r\n";
      iItem=GetNextItem(iItem,2);
    }
    SetClipboard(s);
  }


>これをツールの項目にコマンドとして登録、グループ化しツールバーに表示させてい
>ますが、こういった機能が便利で、こうして作ったボタンを標準ツールバーの方に表
>示させるということは出来ないでしょうか?標準ボタンの方にこの機能のボタンを追
>加して頂ければ尚良いのですが。

標準のボタンを、ブックマークやツール項目のように自由にできたらいいというネタ
は以前からあるのですが、いまのところやっていないです。
そのまま置き換えをするのは比較的やりやすいとは思いますが、標準のボタンは幾つ
か特殊な動きをするものがあるので、そのあたりの互換性を考えないといけないので、
ネタのままになっています。引き続き懸念事項としたいと思います。


>B pcを立ち上げ直後、秀丸ファイラーを開くと前回の複数タブが復元されますが、前
>回のフォーカスのあったタブを再現してくれません。これは仕様でしょうか?それと
>もどこかで設定出来るのでしょうか?

[ツール]→[オプション]→[プログラム]のところに設定があります。
初期フォルダは「最後に閉じたフォルダ」
初期タブは「最後のタブと分割を復元」
にしておくといいと思います。


>CプレビューでWordやExplorerのプレビューが正常に出来ません。何かの設定が必要
>なのでしょうか?Windowsのエクスプローラーは何も設定などなく普通に正常に表示さ
>れますが?Officeは2019です。蛇足ですが一太郎のデータは正常に表示されます。

まず、WordやExcelのプレビューは秀丸ファイラーClassicでは標準では抑制されてい
ます。
Word文書を選んでプレビュー枠が表示されている状態で、プレビュー枠にマウスカー
ソルを当てて、右上に現れれる▼を押すと、「Word/Excelのプレビュー」というメニ
ューがあるはずで、これを有効にすると、有効になります。
WordやExcelがインストールされている場合にのみ選択できます。

次に、有効にしたとして、どうも最近のWordはプレビューの速度がかなり遅くなって
いるようです。
Windows8くらいのときも遅いには遅かったのですが、それでも待てば表示されてたと
思います。
最近は初回はプレビューに失敗したかのような挙動になることもあるようです。
秀丸ファイラーClassic側から見たら、プレビューハンドラという共通の仕組みがあ
るだけで、その先はブラックボックスなので何をしているかわからないのですが、Wo
rdの場合、WINWORD.EXEというWord本体が裏で起動しているようです。
エクスプローラの場合、一度表示させたらウィンドウを閉じるまでWINWORD.EXEはず
っと起動しっぱなしのようです。
秀丸ファイラーClassicでは起動しっぱなしではないので、起動しっぱなしにしてで
きないか検討します。

ちなみにエクスプローラで一度でもWordのプレビューを表示させておいた状態で、エ
クスプローラを閉じずにおくと、秀丸ファイラーClassicでもWordのプレビューは早
くて成功するようです。


[ ]
RE:07984 勝手な要望です、ご検討下さい。No.07985
baka さん 19/07/11 16:45
 
返答有り難うございます。
一点記述が間違っていました。使用している秀丸ファイラーは64bit版です。


[ブックマーク]が左側表示なことは知っていますが、左側には常に[フォルダ]を表示
していたく。
>現状でなんとかするとしたら、タブを左右分割して、右側の分割にショートカット
>を集めたフォルダを表示させておくとランチャっぽくも使えると思います。
こういった表示の仕方を「サポート会議室」か「お客様の声」での返答かどこかで読
んだ記憶があり、こうした使い方も出来るのか!と感心していました。

ファイル名の拡張子無しのコピーは、書いて頂いたスクリプトで現状は利用いたしま
す。

pc立ち上げ直後のフォーカスタブの再現の件ですが、外付けドラブにフォーカスして
いたことが原因でした。
[ツール]→[オプション]→[プログラム]の設定は初期設定のままですので。
外付けドラブにフォーカスしタブ一つの状態で閉じ、pc再起動後、タブした覚えの無
いデスクトップがタブ状態フォーカスありで表示され、おかしな動作だな?と思って
いましたが、外付けが原因だったんですね。
「サポート会議室」でこの件のやり取りを読んだ記憶がありますが、抜けてしまって
いました。そういう仕様であれば納得します。外付けドラブはいつ外すか分からない
ですからね

Office文書プレビューの件は、「Word/Excelのプレビュー」というメニューがあるこ
とは知っていましたが、これがグレー状態で選択出来ません。Office文書にフォーカ
スがある状態でも、グレーのままです。Officeがストア版ですが、それが原因でしょ
うか?
>ちなみにエクスプローラで一度でもWordのプレビューを表示させておいた状態で、
>エクスプローラを閉じずにおくと、秀丸ファイラーClassicでもWordのプレビューは
>早くて成功するようです。この状態でも、グレーのままです。

[ ]
RE:07985 勝手な要望です、ご検討下さい。No.07986
秀丸担当 さん 19/07/11 18:08
 

起動直後のタブは、外付けドライブとのことで、勘違いしていました。
失礼しました。
外付けドライブの場合は初期状態にならないようになっています。
[ツール]→[オプション]で左下の「上級者向け設定」をONにして、
[ツール]→[オプション]→[上級者向け]→[ネットワーク]→[ネットワークとリムー
バブルメディアでの抑制]で、「初期フォルダになるのを抑制する」をOFFにすること
もできます。


Officeはストアアプリ版とのことで、そうなると、ちょっとわからないです。
もし一般のストアアプリと同じように動作しているとしたら、プログラムは隔離され
ているはずなので、外部のアプリからは操作できないものだと思うのですが、Micros
oft製品は特別扱いされているという気もします。
調べてみたところ、プレインストールされたPCにしか無いようで、いまのところスト
アアプリ版がどういう位置づけなのか未確認でわからないです。
確認しているのはデスクトップアプリ版のみになっています。

秀丸ファイラーClassicのメニューでグレー状態になるのは、プレビューハンドラが
正しく認識されていないか、拡張子が違うかのどちらかになります。
秀丸ファイラーClassicが判断している拡張子は、ワードの場合は、.doc .docm .doc
x になります。
この拡張子で、グレー状態になるとしたら、プレビューハンドラが正しく認識されて
いないということになると思います。

プレビュー枠右上のメニューはわかりづらくて、新しめの設定で今は[ツール]→[オ
プション]→[デザイン/操作]→[プレビュー]のところに設定があるので、次のβ版で
設定はここに移動しようと思います。
現在選択中のファイルに関わらず、Word/Excelのプレビューの設定はここで変更でき
るようにします。

[ ]
RE:07986 勝手な要望です、ご検討下さい。No.07987
baka さん 19/07/11 23:48
 
起動直後の外付けドラブのタブフォーカスは、希望通りの動作となりました。

プレインストール版のOfficeは一旦削除し、ネットから再インストールすると通常の
アプリ版となるのですが、いずれ通常版に変えるつもりです。

ワードの拡張子は、.docx になっています。ワードの場合は文字データのみは表示さ
れますがレイアウトや文字装飾はありません。エクセルは全く表示されません。

[ツール]→[オプション]→[デザイン/操作]→[プレビュー]のところに設定を移動予
定は、分かり安くて良いですね。


書いて頂いた、ファイル名を拡張子無しでコピーするスクリプトを使用しましたが、
ファイル一覧にフォーカスを当てると、フォルダ名もファイル名も希望通りコピーさ
れます。複数選択でも複数コピーされます。(この複数コピーが希望でした)
しかし、フォルダ一覧にフォーカスを移すとフォルダ名がコピーされずエラーメッ
セージが出ます。贅沢な希望ですが、こちらもコピー出来ると良いのですが。
因みに[編集]→[パスをコピー]→[名前のみ]で行うとコピーはされるのですが。そち
らでやって下さいと、言われそうですが。

[ ]
RE:07987 勝手な要望です、ご検討下さい。No.07988
秀丸担当 さん 19/07/12 09:59
 

情報ありがとうございます。
ワードの拡張子は.docxとのことで、プレビューハンドラが正しく認識されていない
ようです。
ネットで検索すると、Excelのプレビューはレジストリをいじらないといけないみた
いな情報があったりするようで、Officeのストアアプリ版は何かしら通常とは違う特
殊な状態になっていると思われます。

スクリプトは、フォルダツリーにフォーカスがあるときは考慮していませんでした。
フォルダツリーで処理を分けるとしたら以下のようになります。

  var objFSO = new ActiveXObject("Scripting.FileSystemObject");
  var s="";
  if( GetFocusTarget() == 1 ) {
    var iItem=GetNextItem(-1,2);
    if(iItem<0){
      Message("選択がありません");
    }else{
      while( iItem >= 0 ) {
        var strPath =GetItemPath(iItem);
        s=s+objFSO.GetBaseName(strPath)+"\r\n";
        iItem=GetNextItem(iItem,2);
      }
      SetClipboard(s);
    }
  } else if( GetFocusTarget() == 2 ) {
    Command("パスをコピー(名前のみ)");
  }

[ ]
RE:07988 勝手な要望です、ご検討下さい。No.07989
baka さん 19/07/12 11:24
 
直して頂いたスクリプトは希望通りの動作をします。
有り難うございました。

[ ]
RE:07989 勝手な要望です、ご検討下さい。No.07993
秀丸担当 さん 19/07/17 11:14
 

Word/ExcelのプレビューについてV1.48β3で修正してみています。
例えばWordのプレビューを1回でもすると、ウィンドウを閉じるまでは裏でWINWORD.
EXEは実行されっぱなしになり、2回目からはうまくいくようになりました。(手元
で確認した限りでは)
最初の1回は従来と同じで、Wordの起動に時間がかかるのか何なのか、なぜかうまく
いかないことがあるようです。
秀丸ファイラーClassicとしては、これ以上制御するのは難しそうです。

[ ]
RE:07993 勝手な要望です、ご検討下さい。No.07994
baka さん 19/07/17 19:33
 
残念ながらWord/Excelのプレビューについては変化はありません。
Wordはテキストデータのみで、Excelは全く表示されません。
[オプション]→[プレビュー]→[Word/Excelrのプレビュー]は有効にしているのですが。

ストア版であることが原因ですかね?

ストア版は色々と面倒です。ツールバーにアプリというグループを作りそこに登録し
ているのですが、アイコンが登録時はちゃんと表示されていたのですが、win起動2回
目以降はただの白いアイコンになってしまいます。

「パスをコピー(名前のみ/拡張子無し)」コマンド追加は、有り難うございました。

[ ]
RE:07994 勝手な要望です、ご検討下さい。No.07995
秀丸担当 さん 19/07/18 09:14
 

ご確認ありがとうございます。
結果は変わらずということで、おそらくOfficeがストアアプリ版という違いの可能性
が高いと思います。
デスクトップアプリ版にしたとしても、初回はうまくいかないとか、できる場合も白
い画面になったり、ウィンドウサイズ変更しないとうまく出ないということがありま
した。

アイコンについてはストアアプリ版が関係しているかどうかわからないですが、任意
のアイコンを指定する方法として、「ブックマークの整理」から、ブックマーク項目
のプロパティを出し、「オプション>>」ボタンを押すと設定が広がるので、そこから
「アイコン指定」で指定する方法があります。
とはいえ、ストアアプリのアイコンは直接指定できないのですが、任意のプログラム
やアイコンファイルのアイコンにすることができます。



[ ]
RE:07995 勝手な要望です、ご検討下さい。No.07996
秀丸担当 さん 19/07/18 15:39
 

V1.48β4を別件バグ修正ですぐ出す予定なのですが、プレビューで何が起きているの
かのログを取得できるようにしようと思います。
あと、プレビューは拡張子の関連付けに基づいているのですが、Word/Excelのプレビ
ューを有効にしたときは、関連付けに関わらずプレビューハンドラを強制的に使うよ
うにもしてみます。

[ ]
RE:07996 勝手な要望です、ご検討下さい。No.07998
秀丸担当 さん 19/07/18 17:16
 

V1.48β4で、ログを出力できるようにしてみています。
[ツール]→[オプション]の左下の上級者向け設定をONにして、
[ツール]→[オプション]→[上級者向け]→[デバッグ]の「動作ログを記録する」をON
にすると記録する状態になります。
この状態でプレビューしてみてから、その状態で、[ツール]→[オプション]→[上級
者向け]→[デバッグ]の「現在の状況をdump.txtに出力する!」を押すと出力されます。
よかったら試してみてほしいですが、ストアアプリ版の違いや理由がわかるだけで、
解決になるかどうかはなんとも言えないです。
ログはドキュメントフォルダに出力されます。
もし差支えなければ、"taki@maruo.co.jp"までメールの添付ファイルで送っていただ
けると助かります。

[ ]
RE:07998 勝手な要望です、ご検討下さい。No.07999
baka さん 19/07/18 21:06
 
ログファイルは送りました。

「オプション>>」の「アイコン指定」は便利に使用しています。

ストア版アプリのツールバー登録時のアイコン表示の件ですが、

ストア版アプリの登録は、win10のメニューを表示させた状態でドラッグして、ツー
ルバーに登録してしるのですが、今回やり直して見たところ、WordやExcelのアイコ
ンは初めから表示されないかわりに、電卓や設定のアイコンは再起動後も正常に表示
されます。何が違いがあるのかわかりません。

[ ]
RE:07999 勝手な要望です、ご検討下さい。No.08000
秀丸担当 さん 19/07/19 09:32
 

ログファイルを受け取りました。
ありがとうございます。
わかったことは、秀丸ファイラーClassicから見たらプレビューハンドラは存在しな
いということでした。
拡張子の関連付けによるプレビューハンドラも無く、直接見るプレビューハンドラも
無いようです。

ストアアプリ版のプログラムはC:\Program Files\WindowsAppsという隠しフォルダあ
って、隠しフォルダを表示させてもアクセスできないフォルダです。
秀丸ファイラーClassicを管理者として起動すると、見ることはできますが、その配
下にある.EXEファイルを直接実行しようとしても、いわゆるデスクトップアプリの範
疇ではいかなる実行もできない仕組みになっています。
予想ではプレビューハンドラはWindowsApps配下を指していて、それがエラーになる
のかと思いましたが、違っていて、存在しないことになっていました。
プレビューハンドラについては、これ以上はなんともできないところです。

アイコンは、こちらで確認している限りは他のストアアプリも表示され、わからない
です。
無理矢理なんとかする方法として、Windowsとしても想定外だと思うのでお勧めでき
る方法ではないですが、上記のWindowsAppsフォルダからEXEファイルをどこかにコ
ピーするという方法も考えられます。
やり方は、秀丸ファイラーClassicをいったん終了して、右クリックして管理者とし
て実行します。C:\Program Files\WindowsAppsから、WINWORD.EXEを検索して、WINWO
RD.EXEをどこかアクセス可能なフォルダにコピーして、秀丸ファイラーClassicを終
了させます。
普通に秀丸ファイラーClassicを起動して、ブックマーク項目のプロパティで、アイ
コン指定で、アクセス可能なWINWORD.EXEを指定するとできるのではないかと思います。
もしこの方法をする場合、拡張子.EXEのファイルだとうっかり実行したら良くないの
で、拡張子.DLLとかに変更しておくといいと思います。


[ ]
RE:08000 勝手な要望です、ご検討下さい。No.08001
baka さん 19/07/19 14:43
 
了解しました。
有り難うございました。

[ ]