「持ち出し」時特有の要望No.02302
Mue さん 11/11/30 14:29
 
過日は、有用な御教示をありがとうございます。

私は、複数個所の顧客PCを借用して作業を行っており、それらで共通した使い勝手で
作業したいがため、秀丸ファイラーClassicを使用しております。
それゆえ、「持ち出し」時に、エクスプローラの設定に影響を与えずに、以下の様な
設定ができたら良いなと思っております。
そもそも、実現不可能かも知れませんが、御検討下さるとうれしいです。


1.
秀丸ファイラーClassic独自で以下の設定を行いたい。
(1)右クリックメニュー
 「コマンドプロンプト」や「検索」が、特に切実です。
(2)「送る」
 USBメモリ中のツールへの「送る」がしたいので。
# もしかして、「コマンドプロンプト」や「検索」も、「送る」で実装するのが簡
単か?
(3)拡張子や、システムファイルの表示有無の切り替え
 よく、戻し忘れで、御迷惑をおかけしているので。

ちなみに、私の使用している顧客PCのほとんどでは、エクスプローラでもフォルダの
右クリックメニューで「検索」ができず、代わりにジャストシステムのサーチ機能が
動いてしまいます。


2.秀丸ファイラーClassic専用の関連付け設定を行いたい。
最低限、秀丸で開けそうなモノは、すべて秀丸で開きたいんです。
その他、USBメモリ中のツールをファイルのダブルクリックで開けると最高です。


[ ]
RE:02302 「持ち出し」時特有の要望No.02307
Mue さん 11/11/30 16:05
 
追加要望です。

持ち出しキットを用いず、直接USBメモリなどに上書きインストールができる様であ
って欲しいと思います。これは、秀丸エディタも同様です。

当方では、持ち出し用USBメモリを母艦に接続すると不都合があります。「Pstart」
を活用して、USBメモリ抜き差し時に秀丸マクロを起動する際に、母艦の秀丸からエ
ラーダイアログが来ます。
また、「持ち出し」版特有の設定が、再「持ち出し」時に上書きされそうで怖いって
思いも有るんです。

[ ]
RE:02307 「持ち出し」時特有の要望No.02308
秀丸担当 さん 11/11/30 17:07
 

要望ありがとうございます。
いずれもできたらいいのでネタにさせていただきます。

>1.
>秀丸ファイラーClassic独自で以下の設定を行いたい。
>(1)右クリックメニュー
> 「コマンドプロンプト」や「検索」が、特に切実です。

他の方からも似た話もあり、手元ではメニューのカスタマイズができていたりし
ます。
近いうちにV1.01は正式にしたいということもあり、将来バージョンで検討しま
す。

>(2)「送る」
> USBメモリ中のツールへの「送る」がしたいので。
># もしかして、「コマンドプロンプト」や「検索」も、「送る」で実装するのが簡
>単か?

通常のコンテキストメニュー(右クリックメニュー)のものを独自にするというの
は不可能ではないものの、大変ではあります。
キー割り当て可能な「送る」コマンドであれば比較的簡単にできる可能性はあり
ます。

>(3)拡張子や、システムファイルの表示有無の切り替え
> よく、戻し忘れで、御迷惑をおかけしているので。

拡張子については独自にはしやすいです。
システムファイルになると、シェルの名前空間をやめてファイルシステム用に作
りなおさないといけないので大変です。
とはいえできたらいいのでご意見参考にさせていただきます。

>2.秀丸ファイラーClassic専用の関連付け設定を行いたい。

こちらも他の方からも要望いただいているので、引き続きネタにさせていただき
ます。

>持ち出しキットを用いず、直接USBメモリなどに上書きインストールができる様であ
>って欲しいと思います。これは、秀丸エディタも同様です。

それぞれの自動インストール用のexeファイルは解凍ソフトによって直接の解凍
もできます。
解凍ソフトによってはできないものもあるかもしれないですが、こちらで確認し
たところでは、explzhという解凍ソフトでできました。
これで解凍だけしてファイルを上書きするという方法もあります。

[ ]
RE:02308 「持ち出し」時特有の要望No.02325
Mue さん 11/12/02 13:11
 
御検討ありがとうございます。
早速、ネタ採用とのこと、気長に期待させて頂きます。

>>(2)「送る」
>> USBメモリ中のツールへの「送る」がしたいので。
>># もしかして、「コマンドプロンプト」や「検索」も、「送る」で実装するのが
>簡単か?
>通常のコンテキストメニュー(右クリックメニュー)のものを独自にするというのは
>不可能ではないものの、大変ではあります。
>キー割り当て可能な「送る」コマンドであれば比較的簡単にできる可能性はあります。

ブックマークに実行ファイルを登録して、上記要望に代えようと試みました。
確かに、ツールバーに登録できたけど、USBメモリのドライブレターが可変である事
への配慮がありませんでした。
USBメモリ中のツールを登録後、USBメモリ中のドライブレターが変わると、起動でき
なかったので。
ツールバーににHmFilerClassic.exeと同一ドライブのモノを登録した場合、特別扱い
する機能が必要と考えます。


>>2.秀丸ファイラーClassic専用の関連付け設定を行いたい。
>こちらも他の方からも要望いただいているので、引き続きネタにさせていただきます。

私の場合、特に問題になるのは、テキストファイルだけです。だから、「特定拡張子
は関連付けに関わらず秀丸を起動する」って機能ができたら、それで大満足です。


上記の2件は、いかがでしょうか?

[ ]
RE:02325 「持ち出し」時特有の要望No.02327
秀丸担当 さん 11/12/02 14:51
 

>ブックマークに実行ファイルを登録して、上記要望に代えようと試みました。
>確かに、ツールバーに登録できたけど、USBメモリのドライブレターが可変である事
>への配慮がありませんでした。
>USBメモリ中のツールを登録後、USBメモリ中のドライブレターが変わると、起動でき
>なかったので。
>ツールバーににHmFilerClassic.exeと同一ドライブのモノを登録した場合、特別扱い
>する機能が必要と考えます。

言われている通りブックマークに実行ファイルの登録はできますが、ドライブレ
ターが変化することについては対応できないです。
スクリプトでなんとかするという方法もありますが、現状では自分自身を表す方
法は無いので、ドライブを列挙して探すというややこしいことが必要になってき
ます。
簡単に自分自身を表せる方法があったらいいのでネタにさせていただきます。
そういうことができればUSBメモリ中の持ち出し秀丸エディタを指定するという
ことも可能になってくると思います。

[ ]
RE:02327 「持ち出し」時特有の要望No.02334
Mue さん 11/12/05 10:27
 
御回答ありがとうございます。

>スクリプトでなんとかするという方法もありますが、現状では自分自身を表す方法
>は無いので、ドライブを列挙して探すというややこしいことが必要になってきます。
>簡単に自分自身を表せる方法があったらいいのでネタにさせていただきます。

手元のスクリプトには、以下の記載があることに気づきました。
これが、「スクリプトでなんとかする」ということではないってことですか?

Set objFSO = CreateObject("Scripting.FileSystemObject")
strDrive = objFSO.GetDriveName(WScript.ScriptFullName)

[ ]
RE:02334 「持ち出し」時特有の要望No.02336
秀丸担当 さん 11/12/05 15:04
 

>手元のスクリプトには、以下の記載があることに気づきました。
>これが、「スクリプトでなんとかする」ということではないってことですか?
>
>Set objFSO = CreateObject("Scripting.FileSystemObject")
>strDrive = objFSO.GetDriveName(WScript.ScriptFullName)

WScriptオブジェクトがあるのは秀丸ファイラーのスクリプトではなくwscriptの
スクリプトということになります。
スクリプトファイルそのものがあるドライブを表す書き方で、これを実行すると
知ることはできると思います。
でもその前に秀丸ファイラー上でそのスクリプトファイルの場所をまず知ること
ができないといけないので結局あまり意味が無いです。

現状でなんとかする方法で思いつくのは、ドライブを1つ1つ順番に調べて行っ
て、リムーバブルドライブでHmFilerClassicが存在するかどかなどをチェックし
ていくようなことです。

やっぱり自分自身を表すメソッドやプロパティの追加があったほうがいいので検
討します。

[ ]