[質問]ネットワーク上のファイルをgrepNo.06579
きらら さん 00/10/11 16:57
 
ネットワーク上のファイルに対して、復数回grepを行いたいのです。

1回目は仕方がないので、「grepの実行」の右下の
「ネットワークコンピュータ」から、対象となるフォルダを探して、
決定します。

2回目、今検索した文字列と同じ文字列で、ネットワーク上の
別のフォルダを指定したい場合、また、「ネットワークコンピュータ」
から選択する方法しかないのでしょうか?

せめて、履歴として、左のフォルダボックスに以前検索したフォルダが
表示されるとうれしいのですが。。。
ネットワーク上のファイルを検索した後は、フォルダボックスは、
何も表示されていません。
これは「普通のgrepのダイアログ」でのことです。
その他のダイアログはフォルダボックスがなかったので、試していません。

ローカル上のファイルに対しては、フォルダボックスに前回検索した
フォルダが表示されるのを確認しました。
ネットワーク上のフォルダに対して、行う方法があれば教えて下さい。

[ ]
RE:06579 [質問]ネットワーク上のファイルNo.06580
える さん 00/10/11 17:15
 
関係ないことですが、

>1回目は仕方がないので、「grepの実行」の右下の
>「ネットワークコンピュータ」から、対象となるフォルダを探して、
>決定します。

これで思い出しましたことがあります。

Windows2000 の「近くのコンピュータ」に対応して欲しいです。
たとえば、

Profile Root が C:\Document and Settings で
ユーザが username1 の時に

マイ ネットワーク
+- hostnaem1
 +- folder1

(hostname1 というホストの共有フォルダ folder1)
を選ぶと左側のフォルダツリーが

C:\
+- Document and Settings
 +- username1
  +- nethood
   +- hostname1
    +- folder1

となっていて、検索を実行するともちろん引っかからない。
あと、

マイ ネットワーク
+- ネットワーク全体
 +- Microsoft Windows Network
  +- domain1
   +- hostname1
    +- folder1

と、同様に選ぶと、「検索するファイル」は
「 \\hostname1\folder1\*.* 」になって検索できるのですが、
フォルダツリーの表示が変な感じです。

(空)
(空)
(空)
 +- hostname1
  +- folder1
   +- subfolder1
   +- subfolder2
   +- ...

という表示になっています。この状態でそれぞれダブルクリックすると

hostname1
→ 権限エラーで開けませんとエラーが出る

folder1 および subfolder 各種
→ ツリービューが

ツリービュー :
(空)
 +- subfolder1
 +- subfolder2
 +- ...

のように変化する、検索するファイルは *.* のままで、この状態で
検索すると \\hostname1\folder1 が検索される。

既知のことでしたらもうしわけありません。

[ ]
RE:06579 [質問]ネットワーク上のファイルNo.06581
かかし さん 00/10/11 17:19
 
かかしと申します、きららさん、こんにちは。

>せめて、履歴として、左のフォルダボックスに以前検索したフォルダが
>表示されるとうれしいのですが。。。
>ネットワーク上のファイルを検索した後は、フォルダボックスは、
>何も表示されていません。
>これは「普通のgrepのダイアログ」でのことです。
>その他のダイアログはフォルダボックスがなかったので、試していません。

ネットワークドライブに割り当ててgrepしてみたらどうでしょうか?
当方NTなので、もし98とかだったら、どうなるかちょっと分かりません。

[ ]
RE:06581 [質問]ネットワーク上のファイルNo.06582
きらら さん 00/10/12 08:22
 
レスありがとうございます。

>ネットワークドライブに割り当ててgrepしてみたらどうでしょうか?
>当方NTなので、もし98とかだったら、どうなるかちょっと分かりません。

試してみました。この方法だと左側に過去に検索した履歴が表示されました。
でも、ちょっと別の問題がありまして、ネットワークドライブの割当ては
避けたいのです。

ネットワーク上のファイルを検索した後の履歴表示は難しいのでしょうか?

[ ]
RE:06582 [質問]ネットワーク上のファイルNo.06588
秀丸担当 さん 00/10/13 17:46
 
>ネットワーク上のファイルを検索した後の履歴表示は難しいのでしょうか?

仕事場の環境では、ネットワーク上の前回フォルダは表示されています。
環境はWin98SEとWin2000で試しました。
何かファイルを開いた状態の秀丸から、grepダイアログで、「ネットワー
クコンピュータ(E)...」より、ネットワーク先のフォルダを選び、grepを
開始します。
grep結果の秀丸より、再度grepダイアログを開くと、左側のフォルダには
grepで使われたネットワーク先のフォルダが表示されています。

また、grepダイアログ中の「検索するファイル」の右側にある矢印ボタン
を押すと、フォルダの履歴が出てきます。
これを選択しても入力ボックス中に履歴が現れるだけで、左側のフォルダ
は変化しません。



[ ]
RE:06580 [質問]ネットワーク上のファイルNo.06589
秀丸担当 さん 00/10/13 17:46
 
>Windows2000 の「近くのコンピュータ」に対応して欲しいです。
>たとえば、

というのは再現させてみようと試したのですが、再現できませんでした。
ユーザーの権限とかによって変化するものなのでしょうか?

>「 \\hostname1\folder1\*.* 」になって検索できるのですが、
>フォルダツリーの表示が変な感じです。

フォルダツリーの最初の行に空白ができるのは、どうもコモンダイアログ
の仕様っぽいです。

>hostname1
>→ 権限エラーで開けませんとエラーが出る

権限エラーも再現できませんでした。

[ ]
RE:06589 [質問]ネットワーク上のファイルNo.06591
える さん 00/10/13 17:54
 
>>Windows2000 の「近くのコンピュータ」に対応して欲しいです。
>>たとえば、
>
>というのは再現させてみようと試したのですが、再現できませんでした。

どの部分が再現しませんでしょうか?
条件としては

・Windows ActiveDirectory に参加しているホスト
・上記 ActiveDirectory の管理しているドメインツリー内のドメインのユーザ
・自ユーザのドメインの別コンピュータに登録された共有を開いて「マイ ネット
ワーク」に共有が見える状態にする

くらいじゃないかと思います。

>ユーザーの権限とかによって変化するものなのでしょうか?

一応ユーザはドメインの Domain Users がプライマリグループで
Domain Administrators にも参加している状態です。

>>hostname1
>>→ 権限エラーで開けませんとエラーが出る
>権限エラーも再現できませんでした。

これは hostname1\folder1 を「ドライブ割り当て」していると出る
ようですので OS 側の問題かもしれません。

[ ]
RE:06588 [質問]ネットワーク上のファイルNo.06592
きらら さん 00/10/13 18:13
 
秀丸担当様  おはつです。

>環境はWin98SEとWin2000で試しました。

すいません、情報不足でした。
私は、Windows95 4.00.950 B を使用してます。

この問題は、OSに関係があるのだと思い、WinNT4.0 で試してみました。
問題なく、左側に履歴が表示されました。。。

Windows95 は、サポート外なのでしょうか?



[ ]
RE:06591 [質問]ネットワーク上のファイルNo.06617
秀丸担当 さん 00/10/16 17:34
 
>どの部分が再現しませんでしょうか?

再現することができました。

「マイネットワーク」に表示される、いつのまにか勝手に出来ている
ショートカットを選択すると再現できました。

最初は何をやっても再現できなかったと思うのですが、ネットワーク
ドライブの割り当てをしてみると、強制的にネットワークドライブの
パスに移動するようになったのですが、その後再起動をかけると、
C:\Document and Settings\username\nethood\...
に移動するようになっていました。謎?

旧タイプの共通ダイアログは問題が多いので、V3.06では、初期インス
トールのデフォルトでは、grepダイアログの種類は新タイプにする予
定です。
また秀丸の問題かもしれないので調査しておきます。


[ ]
RE:06592 [質問]ネットワーク上のファイルNo.06618
秀丸担当 さん 00/10/16 17:34
 
>Windows95 は、サポート外なのでしょうか?

grepのダイアログは、共通ダイアログを使用しているので、
共通ダイアログができないことはできません。
サポート外ということになります。すみません。

[ ]