ファイルを開くのダイアログ関係で要望No.09227
TAKA さん 01/07/06 14:00
 
TAKA です。

ファイルを開くのダイアログ関係で要望があります。

マクロヘルプに
>openfile "*.txt" とすると、「ファイルを開く」のダイアログ
>ボックスを表示します。
>さらにはopenfile "c:\\soft\\*.txt" のように指定すると、カレ
>ントディレクトリまで指定できます。
という記述がありますが、非常に便利で利用させてもらっています。

ただ、ロングファイル名でフォルダに空白がある場合に正常に動作
しません。
「C:\TEST TEST」というフォルダを用意してそのフォルダを開くの
ダイアログで出す目的で以下のようなマクロを実行した場合に正常
に動作しません。
カレントフォルダが対象になってしまいます。
「その他→動作環境→ユーザーインターフェース→ダイアログの種
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
類」で「旧、複数選択タイプ」の時だけのようです。他のタイプな
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ら正常に動作するようです。
^^^^^^^^^^^^^
// マクロ1(ここから)
    openfile "c:\\TEST TEST\\*.*";
    endmacro;
// マクロ1(ここまで)

また、以下のマクロでは、「ファイル名が有効でありません。
動作環境のワイルドカードの指定が正しいか確認してください。」
というエラーメッセージが表示されます。
「Windows95タイプ(複数選択)」で確認しました。

// マクロ2(ここから)
    openfile "\"c:\\TEST TEST\\*.*\"";
    endmacro;
// マクロ2(ここまで)

裏技を使用する時には、「"」で括ってはいけないという仕様でも
かまいませんが・・・


以前、「旧、複数選択タイプ」でフォルダ名がロングファイル名で
表示されないという報告をしましたが、Windows MEではそうなので
すが、Windows 2000 ではロングファイル名で表示されていました。
追加報告しておきます。


「旧、複数選択タイプ」にはいろいろ問題があるようですので、
「Windows95タイプ(複数選択)」に乗り換えようかなとも思ってい
るのですが、ダイアログ起動時が常に一覧表示で名前の昇順になっ
ていますので、毎回、詳細にして、更新日付で降順ソートをしてい
ます。
最後に設定した内容を覚えておくことは出来ないでしょうか?


最後に整理しておきます。

・「旧、複数選択タイプ」で、空白を含むフォルダ名でのワイルド
カード指定が正常に機能しない。

・ワイルドカードを指定する時に「"」で括ると正常に機能しない。
仕様でもかまいませんが・・・

・「旧、複数選択タイプ」でロングファイル名のフォルダが
Windows2000では表示されるが、WindowsMEでは表示されない。

・「Windows95タイプ(複数選択)」などで、最後に設定した内容を
覚えておくことはできないでしょうか?

[ ]
RE:09227 ファイルを開くのダイアログ関係No.09232
秀丸担当 さん 01/07/06 18:24
 
>・「旧、複数選択タイプ」で、空白を含むフォルダ名でのワイルド
>カード指定が正常に機能しない。
>
>・ワイルドカードを指定する時に「"」で括ると正常に機能しない。
>仕様でもかまいませんが・・・

この2つとも確認することができました。
調べておきます。

>・「旧、複数選択タイプ」でロングファイル名のフォルダが
>Windows2000では表示されるが、WindowsMEでは表示されない。

これは以前にも確認しています。
Windows2000ではできるとは知りませんでした。

>・「Windows95タイプ(複数選択)」などで、最後に設定した内容を
>覚えておくことはできないでしょうか?

Windows95と98では「詳細」にしたらその状態を覚えるように
してありますが、Meではできません。

[ ]
RE:09232 ファイルを開くのダイアログ関係No.09236
TAKA さん 01/07/07 00:42
 
TAKA です。

>>・「旧、複数選択タイプ」で、空白を含むフォルダ名でのワイルド
>>カード指定が正常に機能しない。
>>
>>・ワイルドカードを指定する時に「"」で括ると正常に機能しない。
>>仕様でもかまいませんが・・・
>
>この2つとも確認することができました。
>調べておきます。

よろしくお願いします。


>>・「Windows95タイプ(複数選択)」などで、最後に設定した内容を
>>覚えておくことはできないでしょうか?
>
>Windows95と98では「詳細」にしたらその状態を覚えるように
>してありますが、Meではできません。

がーん、技術的に出来ないのですか。それなら、諦めるしかないで
すね。
確か、Windows2000でも出来なかったような気がしますが、ME同様
に技術的に無理なのでしょう。

「旧、複数選択タイプ」を利用していくことになりそうです。

[ ]
RE:09227 ファイルを開くのダイアログ関係No.09241
水銀水 さん 01/07/07 08:58
 
 便乗の要望です(^^;(TAKAさん、すいませんです)
 と言うか、最近、秀丸を使い始めた人からの要望
で、その意味では貴重な意見だと判断してお願いし
ている次第です。過去との重複もありますが、ご容赦。

●Windows2000タイプでの複数ファイル選択
 初めて秀丸を使った人からの質問で、これはかなり多い
みたいです。彼曰く『画像ソフト、ワープロソフトをはじ
め殆どのソフトの「開く」ダイアログボックスでは「複数
選択」が可能だ。しかも「開く」動作はエディタとしても
っとも大切な機能だろうと思われるが、それにも関わらず
「開く」で複数選択できないのは不満だ』、というわけです。

●Windows95(複数選択)タイプの設定記憶
 で、複数選択を実現するためにWindows95(複数選択)を
薦めたんですが、TAKAさんも言及されているように、ダイ
アログのオプションが記憶されません。これまた彼曰く、
『「開く」はエディタの基本だから、なぜ、これが記憶さ
れないか、理解に苦しむ』と。それで「Windowsのシステム
を利用しているようなので、仕様みたいだ」とは言ってお
いたんです…。

●複数ファイルの同時オープンの数
 これはエクスプローラなどから秀丸に送ると、4,5個
のファイルでも場合によっては同時に開けない、という動
作です。つい最近も話題になっており恐縮なんですが、や
はり、秀丸を使い始めた人には「?」な感じを抱かれてし
まう点のようです。デザイナーでもテキストファイルを相
当数開いて仕事をするのが普通になっている昨今、テキス
トエディタとして「仕様」としておくのは厳しい現状かも
しれないので、機会があれば宜しくお願い致します。


 以上、秀丸についての事情や過去の情報を知った者であれ
ば既知の事象として了解できる事項なんですが、むしろ、新
しく秀丸を使い始めた人の辛辣な意見は、それはそれで貴重
かもしれません…(^^;

[ ]
RE:09241 ファイルを開くのダイアログ関係No.09264
秀丸担当 さん 01/07/09 18:33
 
> 便乗の要望です(^^;(TAKAさん、すいませんです)
> と言うか、最近、秀丸を使い始めた人からの要望
>で、その意味では貴重な意見だと判断してお願いし
>ている次第です。過去との重複もありますが、ご容赦。

ありがとうございます。
参考にさせていただきます。

[ ]