- 889 名前:名無しさん@お腹いっぱい。 [2009/07/12(日) 23:20:03 ID:7hcnYe2H0]
- 長文になりますが、ご勘弁を。
ChooseFolderコマンドを使って、いろいろなフォルダへのショートカットのためのツールフォルダを一つ作って、 それをツールバーから実行するんだけど、ツールバーには「開く用」と「移動用」の2つを作って、同じツールフォルダを実行する。 「開く用」から実行した時には現在のタブにChooseFolderで選択したフォルダを開く、ファイルを選択した時はそのファイルを実行する。 「移動用」から実行した時には、ChooseFolderでフォルダのみが表示されるようフィルタして、移動する前にConfirm、 元々タブで選択されているファイルをChooseFolderで選択したフォルダに移動させる。移動先のフォルダを新しいタブで開く。 というように、同じツールフォルダから実行した時に動作が変わるようにしたい。 で今どのように実現しようとしてるかというと、 ツールバーから「開く用」「移動用」をクリックした時にいくつか自分で用意した環境変数を書き換えて、 動作が切り替わるようにしてるんだが、「移動用」の移動先のフォルダを新しいタブで開く、という動作がどうしてもできなくて困ってる。 一つ環境変数「NewTabOpen」というのを作って、ツールバーの「開く用」がクリックされた時はSetコマンドで空白をセットして、 「移動用」がクリックされた時はSetコマンドで「NewTab: "%InputData%"」とセットしたらできると思ってやったんだが、 「移動用」をクリックした時のInputDataの中身が展開されたものがNewTabOpen変数にセットされてしまうから無理でしたという訳です。 もっと具体的に環境変数やら記述したパスを晒せというのであればまた長文になると思いますが晒します。
|

|