• 締切済み

右クリックで複数のファイルを同時に読み込んで起動

デスクトップ上の任意のファイルを右クリックし、出てきたメニューを選択して起動するソフトを作成しています。 現在、レジストリに "プログラム名" "%1" と追加して、一応、希望通りの動きをしてくれるのですが、一つ不満があります。 この方法だと、引数に1つしかファイルが読み込まれないので、同時に複数のファイルを指定して実行すると、一度に複数回プログラムが起動してしまいます。できれば、選択したすべてのファイルを引数に入れて、プログラムを1回だけ起動したいのですが、どうしたらよいのでしょうか? "%1"の代わりの文字を指定すればいいような気がするのですが、解説ページが見つからず他にどのような指定方法があるのかが分からない状態です。

みんなの回答

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

%*

rafysta
質問者

お礼

ありがとうございました。

関連するQ&A

  • 複数のファイルを右クリック→開く で開かない

    はじめまして。 会社でWinXp Proを使用しています。 エクスプローラで複数のファイルを選択して、右クリックメニューの「開く」をクリックしてもファイルはおろかソフト自体も起動しません。 数秒間ハードディスクが動いてそのまま止まります。 選択後Enterキーを押すとすべてのファイルが開きます。しかしExcel等、親子関係(?)のあるソフトの場合は親が子の数だけ起動して、ひとつの親ウィンドウですべての子ウィンドウを管理しています。 つまり、子ウィンドウが無い親ウィンドウが子の数-1 存在するのです。 右クリックメニューの「プログラムから開く」では、複数選択していても最終的に右クリックしたファイルしか開きません。 解決策がありましたらご教授ください。

  • EmEditorを右クリックから起動

    EmEditorをメモ帳代わりに利用しているのですが、シェル拡張設定がないのでファイルを右クリックして「EmEditorで開く」ということができません。 拡張子があるファイルであればファイルの関連付けでEmEditorを指定することができますが、拡張子のないファイルをとりあえずメモ帳で開いてみる、みたいなことができなくて困っています。 また、普段は別のアプリケーションに関連付けをしているけど、内容を編集するときはテキストエディタで、というようなことをよくするので右クリックでできれば楽なのですが。。。 いじくるつくーるでは「任意のファイルに「メモ帳で開く」を追加」という設定項目があり、今まではそれを利用していたので、「任意のファイルに対するメニュー項目を追加」でEmEditorを追加してやれば同じようになるか、と思ったのですが上手くいきませんでした。 コマンドラインでファイルのパスを引数にしてやればよさそうな気がしたのですが、そのパスを取得するコマンドが調べても見つからず、断念。 今は「メモ帳で開く」でなんとかしています。 方法は問わないので、ファイルを開くときにEmEditorを右クリックから指定できるようなやり方があれば教えてください。 ただし、「送る」メニューに追加、というのは使いにくいのでこれはナシで。 また、フリーのテキストエディタでこういったシェル拡張設定があるものがあれば、それもお願いします。

  • 右クリックでテキストファイルを連結したいのですが

    エクスプローラーのファイル一覧で、ファイルをCTRLキーを使って 複数指定して、右クリックメニューに連結というのを追加して テキストファイルをつなげるプログラム作りたいと思っているのですが、 右クリックで選択した順序というのはプログラム側で取得できるものでしょうか?

  • 右クリックメニューで「プログラムから開く」について

    office2007の体験版をインストールしたときにoffice2000を残していたのですが、excel、wordなどのファイルをダブルクリックすると当然のことながらoffice2007が起動します。そこでファイルを選択し右クリックして「プログラムから開く」から「プログラムの選択」を開き「参照」からoffice2000のプログラムを選択したのですがoffice2007と同じプログラム名(両方ともexcelはexcel.exe)であるためかoffice2000が「プログラムから開く」メニューに追加されませんでしたので今度は同じく「参照」からoffice2000のexcel.exeのショートカットを選択したところ「プログラムの選択」の「ほかのプログラム」に登録されてしまいました。しかしこのショートカットを選択してokをクリックすると「有効なアプリケーションではありません」と表示され起動しません。 そのため「プログラムの選択」の「ほかのプログラム」に登録されてしまったこのショートカットを削除したいのですが、いろいろと調べてみましたが「プログラムの選択」の「推奨されたプログラム」からの削除方法はレジストリーを修正することにより削除する方法はありましたが「ほかのプログラム」に登録されているプログラムを削除する方法がありません。どなたか解かりましたら教えてください。

  • バッチファイルを起動したけど、win98では引数が長すぎて。。。

    VBからバッチファイルを起動する処理を作成中です。 SHELL コマンドで実行しているのですが、 そのバッチファイルの引数がすごく長いのです。 >batch.bat "引数1" "引数2" "引数3" とする際、引数1 ~ 引数3までの合計文字列が 128?byte を超えてしまい、 win98では、使えないプログラムがあります。 複数の引数をまとめたファイルを、バッチファイルの 引数として起動させる等、 回避作はあるのでしょうか? 教えてください。

  • 複数のプログラムを一度に起動で更に細かく起動させる方法

    バッチファイルの作成で複数のプログラムを一度に起動させることは出来るのですが、これだと1つ1つのアプリケーションを起動させることができるだけで起動させた後の動作ができません。 起動したアプリケーションに自動で指定した動作をさせたいというのはできるのでしょうか? 例:IEを起動して「ファイル(F)→新しいタブ(T)」のメニューを自動で選択するとか ようは、マウスで操作できるところをコマンドを使っても同じような操作が可能なのか教えてください。

  • 右クリック→プログラムの選択ができない。

    WindowsXP Pro SP2を使用しています。 ファイルのプログラムを指定して開きたいと思うので、 右クリック→プログラムを開く→プログラムの選択 をしようとしたのですが 「指定されたファイルに対してこの操作を行うプログラムが関連づけされていません。[フォルダオプション]コントロールパネルでプログラムを関連付けてください。」 というエラーがでてしまいます。 プロパティからのプログラムの変更はできるのですが、 右クリックからのプログラムの選択はなぜかできません。 プログラムの選択が壊れてしまっているのでしょうか? 対処法を教えて頂けませんでしょうか?

  • Exploreから、複数のエクセルファイルを一挙に起動できない

    教えてくださいm(_ _)m Exploreで、あるフォルダ配下に複数(例えば二つ)のエクセルファイル(.xls)があり、 その複数ファイルをcrtlキー又はshiftキーで選択した状態にして、 右クリック→“開く(O)”を選択してもEXCELが起動できません。(変化なし) 右クリック→“プログラムから開く(H)”→“Microsoft Office Excel”を選択すると、 一つのファイルのみがEXCELで起動されます。 ・開くのは最後(一番下に表示されている)ファイルの様です。 ・PowerPoint(.ppt)ファイルでも同様です。 ・以前は、複数のファイルを選択し、右クリック→開くで同時にアプリケーション起動できました。  ・他のパソコンでは起動できます。 ・OS,アプリケーションの設定を探しましたが、該当する項目は見つかりません。 ・OSはXP,Officeは2007です。 ・いつから、同時に開けなくなったのかは不明ですが、  Officeを2007に更新してからの可能性があります。 以上について、何か情報がありましたら、教えてください。 よろしくお願いします。

  • 右クリックから起動するソフトを作るには?

    メールソフトの右クリックメニューから起動するソフトを作りたいと思っています。 メルマガをカンタンに解除するソフトです。「なでしこ」という言語しかつかえないので、それで作ろうと思ってます。 任意のソフトの右クリックメニューを編集する方法をGOOGLEで調べて見ました。IEやエクスプローラーは右クリックメニューをレジストリを編集すればいいらしいことを知りました。 実際にそれらの右クリックメニューを編集するソフトなどもありました。 ところが任意のメールソフトの右クリックメニューを編集する方法と言うには結局、分かりませんでした。 そのメールソフトそのものを改造すれば可能なのでしょうが、それ以外には方法はないものでしょうか?

  • レジストリエディタ等のショートカット起動

    レジストリエディタなどなんですが、いちいち、スタートメニューよりファイル名を指定して起動をクリックして、ファイル名を打ち込んで…というのは手間がかかります。(以前に起動したものは選択できますが) 普通のプログラムのショートカットを作るのはそのファイルを右クリックしてできますが、レジストリエディタなどはどうするのでしょうか。 regeditで検索しても出てこなかったし…どこかに入っているのか? そういえば、余計なところは検索しないように設定したから…

専門家に質問してみよう