• ベストアンサー

フォルダーのショートカットから検索画面

フォルダーへのショートカットをクリックすると、 エクスプローラで検索の画面が出るようにしたいのですが、 コマンドありますか?何か方法ありますか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.8

ひょっとして、 var WshShell= WScript.CreateObject("WScript.Shell"); var objArgs = WScript.Arguments; var IE,coll,rng,stra; var Shell = WScript.CreateObject("Shell.Application"); var WindowsShell = Shell.Windows(); var FindFilesPid = WindowsShell.Count; while(WshShell.AppActivate("検索結果")){ WshShell.SendKeys("%{F4}"); WScript.Sleep(500); } Shell.FindFiles(); WScript.Sleep(500); act("検索結果"); if(objArgs.length==0){WScript.Quit();} WScript.Sleep(500); WindowsShell.item(FindFilesPid).Navigate(objArgs(0)); WScript.Quit(); function act(title){ for(j=0;j<=300;j++){ WScript.Sleep(100); if (WshShell.AppActivate( title )){break;} else if(j==299){fin();} } return; } こう(・ε・?

juki958
質問者

お礼

長い間、返事しなくて申し訳ありませんでした。 DSLの業者変更をしていたら、2週間近くネットに接続できない状態が続いていました。再三にわたりお教えくださいまして、ありがとうございました。

その他の回答 (7)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.7

>たびたび申し訳ありません。 >最初の時の状態と同じで、 >オプションの画面が開いたままの状態で起動します。 うーーん。 「検索コンパニオン」で《ファイル、フォルダ》の 検索になっていて、「戻る」をクリックする状態なの? (・_・;)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.6

>閉じて起動は出来ないでしょうか。 ('◇')ゞラジャ var WshShell= WScript.CreateObject("WScript.Shell"); var objArgs = WScript.Arguments; var fso = new ActiveXObject("Scripting.FileSystemObject"); var wd = WshShell.CurrentDirectory; var f = fso.GetFolder(wd); var fc = new Enumerator(f.files); var flag = false; var IE,coll,rng,stra; for (; !fc.atEnd(); fc.moveNext()){if(fc.item().name=="ittochan.fnd"){flag=true;break;}} if(!flag){ fc = fso.CreateTextFile(wd+"\\ittochan.fnd"); fc.close(); } if(objArgs.length!=0) ieclip(); while(WshShell.AppActivate("検索結果")){ WshShell.SendKeys("%{F4}"); WScript.Sleep(500); } WshShell.Run("ittochan.fnd"); WScript.Sleep(500); act("検索結果"); if(objArgs.length==0){WScript.Quit();} WScript.Sleep(500); WshShell.SendKeys("%L"); WScript.Sleep(500); WshShell.SendKeys("+{F10}P"); WshShell.SendKeys("%O"); fin(); function act(title){ for(j=0;j<=300;j++){ WScript.Sleep(100); if (WshShell.AppActivate( title )){break;} else if(j==299){fin();} } return; } function ieclip(){ IE = WScript.CreateObject("InternetExplorer.Application"); IE.Visible = false; IE.Navigate("about:blank"); while(IE.Busy){WScript.Sleep(100);} IE.document.write("<INPUT>"); coll = IE.document.all.tags("INPUT"); rng = coll[0].createTextRange(); rng.execCommand("paste"); stra = coll[0].value; coll[0].value = objArgs(0); rng.execCommand("selectall"); rng.execCommand("copy"); } function fin(){ if (stra != ""){ coll[0].value = stra; rng.execCommand("selectall"); rng.execCommand("Copy"); } IE.Quit(); WScript.Quit(); } これは?

juki958
質問者

お礼

たびたび申し訳ありません。 最初の時の状態と同じで、オプションの画面が開いたままの状態で起動します。 でも、一発で起動できるので満足しています。ありがとうございました。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.5

>検索の画面を開くときに特定のフォルダーを検索する d(-_☆)ラジャ・・〆(・_・ )カキカキ WindowsXPに搭載されている、 Windows Script Hostを活用すると 不可能と思っちゃってることも可能になっちゃいます 1.メモ帳を開き、以下の文章を貼り付けます。 ---この下から var WshShell= WScript.CreateObject("WScript.Shell"); var objArgs = WScript.Arguments; var fso = new ActiveXObject("Scripting.FileSystemObject"); var wd = WshShell.CurrentDirectory; var f = fso.GetFolder(wd); var fc = new Enumerator(f.files); var flag = false; var IE,coll,rng,stra; for (; !fc.atEnd(); fc.moveNext()){if(fc.item().name=="ittochan.fnd"){flag=true;break;}} if(!flag){ fc = fso.CreateTextFile(wd+"\\ittochan.fnd"); fc.close(); } if(objArgs.length!=0) ieclip(); var bl = WshShell.AppActivate("検索結果"); if(!bl){ WshShell.Run("ittochan.fnd"); act("検索結果"); }else{ WScript.Sleep(100); WshShell.SendKeys("{TAB 5}"); } if(objArgs.length==0){WScript.Quit();} WScript.Sleep(500); WshShell.SendKeys("%L"); WScript.Sleep(100); WshShell.SendKeys("+{F10}P"); WshShell.SendKeys("%O"); fin(); function act(title){ for(j=0;j<=300;j++){ WScript.Sleep(100); if (WshShell.AppActivate( title )){break;} else if(j==299){fin();} } return; } function ieclip(){ IE = WScript.CreateObject("InternetExplorer.Application"); IE.Visible = false; IE.Navigate("about:blank"); while(IE.Busy){WScript.Sleep(100);} IE.document.write("<INPUT>"); coll = IE.document.all.tags("INPUT"); rng = coll[0].createTextRange(); rng.execCommand("paste"); stra = coll[0].value; coll[0].value = objArgs(0); rng.execCommand("selectall"); rng.execCommand("copy"); } function fin(){ if (stra != ""){ coll[0].value = stra; rng.execCommand("selectall"); rng.execCommand("Copy"); } IE.Quit(); WScript.Quit(); } ---この上まで 4.「ファイル」→「名前付けて保存」をクリック  マイドキュメントに 検索.js という名前で保存します。 5.保存した 検索.js を右クリック→「ショートカットの作成」をクリック 6.できたショートカットファイルを右クリック→「プロパティ」をクリック 7.《リンク先》の最後の方の 検索.js" となっているところを 検索.js" "c:\windows\system32" と編集し「OK」をクリックします。 後はこのショートカットアイコンをダブルクリックすると c:\window\system32 フォルダの検索画面が開きます。 このテクを応用すると、新しいウィンドウを開かずに すでに開かれている《検索》ウィンドウで 別のフォルダの検索をさせることもできます。

juki958
質問者

補足

先生が警告出して、OH-!!! 覚悟して実行したら見事OKでした。 ありがとうございます。 感動! 感動! 感動! で、細かいのですけど、実行して検索画面が出たときに検索オプションが開いたままになっているのですが、閉じて起動は出来ないでしょうか。

回答No.4

タスクバーに「クイック起動」ツールバーを表示させて、ここにフォルダのショートカットを登録。 検索する時はクイック起動にあるフォルダのショートカットを右クリック → 検索。(右クリック → キーボードの E キーを押す でも可) ではダメですか? とりあえず、深い階層までフォルダをたどっていく手間は省けますし、検索する場所が最初からセットされた状態にはできると思います。 また、対象フォルダを開いて F3 キーという方法もあります。 ショートカットを使えば、マウスクリック + キーひと押し ですみます。 Windows 2000/NT や 98/Me などでは未確認ですが、XP (Professional) ではできました。 別に保存する場所はデスクトップでもいいと思いますけど、クイック起動の方がタスクバーに常に表示されるので便利かな?と思います。 一応、以下はクイック起動ツールバーの出し方とショートカットの追加方法です。 「クイック起動」ツールバーの表示方法 ・タスクバーの何もない所を右クリック → [ツールバー] → [クイック起動] をクリック。 クイック起動にショートカットを作成する方法 ・クイック起動ツールバーの何もない所を右クリック → [フォルダを開く] ・開いたウィンドウにフォルダを右ドラッグアンドドロップ → [ショートカットをここに作成] もしくは、 ・クイック起動ツールバーにフォルダをドラッグアンドドロップ。 蛇足ですが、クイック起動ツールバーにはショートカットを登録するとフォルダの内容を展開しませんが、フォルダそのものを登録 (保存) すると、中にあるファイルなどを展開して表示してくれます。 また、表示させたくないけど消したりはしたくないアイコンなどがあった場合、そのアイコンのプロパティで「隠しファイル」属性を ON にしておくと表示されなくなります。 (Windows が隠しファイルを表示する設定になってないとエクスプローラ上にも表示されなくなりますけど) これをうまく利用すると、色々と便利な事ができると思いますよ。

juki958
質問者

お礼

一回で起動しなくてもと思うかも知れませんが、何故か妙に1回にこだわってしまいました。ありがとうございました。

  • izumokun
  • ベストアンサー率30% (1129/3679)
回答No.3

 フフフフ。私がお答えしましょう。「スタートボタン」→「検索」を左クリックして、そのままデスクトップにドラッグ。これだけで、あなたのお望みが叶います。

juki958
質問者

補足

私の望みは叶いませんでした。 開いたときから、フォルダーを検索対象にしておきたいのです。 なぜって、検索したい場所が初めからわかっているのに、いちいち 検索の場所を指定するのが面倒なわけで… 無理なのでしょうかね? ありがとうございました。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

検索のファイルアイコンを作っちゃ駄目? 作り方は、 デスクトップで 右クリック→「新規作成」→ 「テキスト ドキュメント(とか)」をクリック できたファイルの拡張子を fnd に変えてみて。

juki958
質問者

補足

.fndの拡張子つけると、検索の画面が開くんですね!これ、知りませんでした。 でも、私がしたいことは、検索の画面を開くときに特定のフォルダーを検索する設定にしておきたいのです。この方法だと、出来ないんですよね。 回答ありがとうございました。

  • naoki0916
  • ベストアンサー率36% (13/36)
回答No.1

クリックというのは右クリックでもいいのですよね? 右クリックでもよいのであれば、出てきたメニューから検索をクリックすれば、検索の画面が出てきますよ。

juki958
質問者

補足

右クリックからの検索ではなくて、ショートカットから直接クリックで、 検索を出したいのです。普段、右クリックから使用しているのですが、 多用するため面倒で、ショートカットのリンクのところに書き込むコマンドや 何らかの方法があったらと思ったのですが… ありがとうございました。

関連するQ&A

  • ショートカットを開くと検索画面に・・・

    ノートン2005を最近購入して入れたんですが、すぐにフリーズしてしまい全然パソコンが使えなくなってしまったのでアンインストールしました。 その直後からショートカットを開こうとするとショートカットの検索という画面が出てしまいます。 過去に似たような質問があって直す方法が出てたんですが、フォルダオプションがみつかりません・・・ その回答にあった直し方はこうでした。 1.エクスプローラを起動し、[ツール(表示)]-[フォルダオプション] をクリックします。 2.[ファイルタイプ] タブをクリックし、一覧から「ファイル フォルダ」もしくは「ドライブ」を選択して「編集」をクリックします。 3.find が太字で表示されているので「標準」ボタンをクリックして細字に戻します。 「閉じる」「閉じる」をクリックして設定を保存します。 フォルダオプションとは、いったいどこにあるのでしょうか? それとも全然違うところがおかしくなっているのでしょうか? 宜しくお願いします。

  • フォルダを開くと何故か検索画面が開きます。困っています

    Win XP Pro です。 フォルダを開いたときに、左側にエクスプローラを自動的に表示させたく、ツール→フォルダオプション→ファイルの種類タブから 「ファイル フォルダ」、「フォルダ」のどちらかを設定すればよいと思い(記憶では)詳細設定をクリックたのですが、設定がおかしくなりました。 まず、エクスプローラになるようには出来ました。 しかし、フォルダを開くと「検索画面が新たなウィンドウで立ち上がります」どのフォルダで試してもなります。 詳細設定で「find」を既定に設定するにしなければいいと思うのですが、そうしても(文字が黒く太くならないようにしても)、 フォルダをダブルクリックすると、新たなウィンドウで検索画面が開きます。 そして、フォルダを右クリックしてみると、「検索」が太く黒い文字になっています。 どうやって元に戻せばいいのでしょうか? 宜しくお願いします。

  • ショートカットフォルダーを開く際

    デスクトップに作成したショートカットフォルダーの中の ショートカットフォルダークリックすると新しいウインドウで 開いてしまいます。通常フォルダーはそのまま入っていけます。 ツールオプションで新しいフォルダーで開かないは設定済み。 エクスプローラーからだと、ショートカットフォルダーは新しい ウィンドウでは開きません。 対処法ご存じの方いらっしゃいますか? winxp sp2です

  • 種類が『フォルダのショートカット』の作成方法を教えてください。

    ちょっと説明が難しいのですが、 「フォルダを右クリック→ショートカットの作成」で出来るショートカットの作成方法を教えて欲しいのではありません。 この方法で出来たものは、種類が『ショートカット』となりますが、例えば 『フォルダを「スタートのプログラム」の中にドラッグア&ドロップ』すると、 C:\Documents and Settings\Administrator\スタート メニュー\プログラム の中に、種類が「フォルダのショートカット」であるショートカットが出来ます。このショートカットは先ほどの種類が『ショートカット』のものとは違います。 エクスプローラ上では左側の画面にフォルダの構造を見る事が出来ますが、前者の種類が「ショートカット」はここには表示されません。しかし、後者である種類が「フォルダのショートカット」は普通のフォルダのように表示されるのです。 この種類が「フォルダのショートカット」の作成方法を知っている方がおられたら教えてください。お願いします。

  • Windows7でフォルダのショートカットを追加

    Windows7を使っています。Dropboxを使うことが多く、エクスプローラではDropboxのショートカットを始め、よく開くフォルダはサイドバーへショートカット作成しています。 しかしアプリケーションからファイルを開く際は毎回 Desktop⇢Library⇢Dropbox とクリックしなければいけないので、ファイルを開く画面にもショートカットが追加出来ればと考えたのですがこのような事は可能でしょうか?よろしくお願いします。

  • エクスプローラーにてフォルダを開くショートカットの作り方

    あるネットワークフォルダのショートカットを ディスクトップに置いております。 そのフォルダだけエクスプローラーで開きたいのです。 ショートカットの設定変更で出来ないでしょうか? ちなみに、そのフォルダショートカット以外は エクスプローラーで開きたくありません。

  • ショートカットから直接フォルダを開くと

    お世話になります。 Windows7の環境で、デスクトップに作成したサーバ上のフォルダのショートカットをダブルクリックすると、「このショートカットの参照先にアクセスできません。必要なアクセス許可がない可能性があります。」と表示され、パスワードの入力画面が表示されません。 サーバはネットワーク上にあり、パスワード管理されています。 WindowsXP環境で同様の操作をするとユーザー名とパスワードの入力画面が表示されます。 このフォルダを開くには、一度サーバーのトップからアクセスし、ログインしないとショートカットから開くことが出来ません。 Windows7環境で、直接、ショートカットからログインする方法はないでしょうか?

  • フォルダを開くと検索画面…直したけど、まだおかしい。

    フォルダを(Wクリックして)開くと検索画面になってしまい、インターネットなどで調べてレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellの既定をnoneにしたら直ったのですが、まだ微妙に表示がおかしいのです。 通常、フォルダをWクリックして開くと左側に5~6センチ幅ぐらいの青いバー(作業バー?)が出ていると思うのですが、それが出てこず、常にフォルダバーが出ます。 フォルダバーを閉じると青いバーが出るのですが、常に青いバーだけ表示、ということをしてくれません。 フォルダオプションの全般→作業→フォルダに共通の作業を表示するにチェックマーク入れてるのに、です。 どうやったらWクリックで開いた時に青いバーだけ表示されるようになるのでしょうか? ちなみに、右クリックで開くをすると普通に青いバーが表示してくれます。 右クリック時のメニューも、上から順にエクスプローラ、開く、検索となっていてどこかおかしいのです。 どなたか直し方を教えてください! 会社のパソコンなので、とっても困っています(泣)

  • マイコンピュータのショートカットを開くと検索画面になります。

    マイコンピュータのショートカットを開くと検索画面になります。 また、他のフォルダを開いても同じです。 他の掲示板で [スタート]→[ファイル名を指定して実行] から Regedit を起動します HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell を開きます WindowsXPの場合、右側の (既定) をダブルクリックし、データに none と記入して 「OK」をクリックします とありましたが、試しても解決しません。\Drive\shell も試しました。すでにデータに none とあります。 どなたか解決方法を指導願います。

  • フォルダをクリックすると検索画面が開いてしまう

    人から譲り受けたパソコン、WindowsXPです。フォルダーをクリック(マウスで右クリックもしくはタッチパッドでダブルクリック)すると、フォルダ内検索画面が開いてしまいます。右クリックで選んでフォルダを開くをしていすればフォルダは問題なく開きます。  なにか設定がおかしいのでしょうか。左クリックでフォルダを開くように戻す方法はありますか。 フォルダオプションなどはデフォールトに戻しています。