ツールで「Explorerで開く」というスクリNo.02727
Az さん 12/02/27 10:52
 
こんにちは。

件名にありますように、ツールで「Explorerで開く」というスクリプト、
これはどういう記述の仕方をすればよいのでしょうか?
どうしてもOS標準のExplorerで開く必要があるフォルダがありまして、
でも、そのスクリプトをどう書けばいいのかわからなったものですので、
ご教示いただければと思い、POSTしました。
※ツールにそのScriptを配置できれば、ジェスチャからでも可能かな、
 とも思ったのです。

ご多忙のなか、こんな質問ですみません。
よろしければ教えていただけますと大変助かります。
よろしくお願いいたします。

[ ]
RE:02727 ツールで「Explorerで開く」といNo.02728
Az さん 12/02/27 11:03
 
すみません。焦っていて意図が伝わり難い内容だったかもしれません。
いろいろ試行錯誤したのですが、結果的には、アクティブタブを開いて
いる時に、そのタブがExplorerでツールのScriptを伴ったジェスチャで
開けるようにしたかったのです。

※試行錯誤してしまったのはファイル一覧から特定のフォルダを、
 スイッチオプションのような感じで開こうとあれこれした挙句、
 力尽きてしまったのでした。
 ですので、アクティブなタブでもいいのかな? と思ったのご質問
 でした。

[ ]
RE:02728 ツールで「Explorerで開く」といNo.02730
秀丸担当 さん 12/02/27 11:36
 

特定のプログラムに現在のフォルダのパスを渡すということであれば、簡単には
コマンドラインのパラメータでできると思います。

例えばブックマーク/ツール項目のパスに

c:\windows\explorer.exe

を登録しておくとエクスプローラになりますが、ここにパラメータで

c:\windows\explorer.exe %d

と書いておくと、現在のフォルダのパスを渡します。
スクリプトの場合は、ブックマーク/ツール項目のパスに一行で以下のように書
いておいてもできると思います。

vbs:CreateObject("Shell.Application").ShellExecute "c:\windows\explorer.
exe",GetDirectory()

ただ、いずれもパスのあるフォルダしかできなくて、パスのないフォルダではう
まくいかないです。

[ ]