• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォトビューアのコマンドライン起動複数起動)

コマンドラインで複数のファイルを開く方法

このQ&Aのポイント
  • Windows7のフォトビューアでコマンドラインから複数の画像ファイルを開く方法を調べました。
  • コマンドラインで複数の画像ファイルを開くためには、以下のコマンドを使用します:%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen 画像ファイルパス
  • Ctrlキーを押しながら複数の画像ファイルを選択し、上記のコマンドを実行することで、フォトビューアで複数の画像を表示することができます。

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

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

No.1です。 下記の操作をバッチファイルで操作すればできます。 エクスプローラでの操作も結果的には下記と同じことを行なっているのです。 (1)エクスプローラにて任意の複数画像ファイルを選択して、一時フォルダに格納する。 (2)一時フォルダに対してPhotoViewer.dllを実行。 (3)操作終了時に一時フォルダを削除。 以上です。

tetsusi
質問者

お礼

ありがとうございます。 なるほど、これは確かに目から鱗でした。 おかげさまで期待通りの動きができました

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

>・・・その複数のパスをどのように書けばいいのか分かりません PhotoViewer.dll は「複数ファイルPATHを指定する」という考え方はしません。 もっとシンプルな考え方です。 つまり「画像だけから成るフォルダであればフォルダPATHを指定すればいい」という考え方です。(追記参照) たとえば、C:\Windows\Web\Wallpaper\Windows フォルダ内に img1.jpg , img2.jpg , ・・・imgn.jpg のようにいくつもの画像ファイルがあれば %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen C:\Windows\Web\Wallpaper\Windows とフォルダPATHを指定すれば、左右の矢印ボタンで複数の画像を表示できることになります。 ---「追記」 したがって、画像以外のファイルが混在していては PhotoViewer.dll は失敗します。

tetsusi
質問者

お礼

ありがとうございます。 しかしこれは困りました…  フォルダ内の中でも一部(例えばimg1.jpg img2.jpg img3.jpg…とある中でimg1とimg2だけを開きたい)とか、 違うフォルダの複数の画像でもまとめて開きたいとかそういう開き方を想定していましたので ファイルを直接Ctrlで複数選択して開いた場合は 同じフォルダ内に他の画像があってもちゃんとその選択した画像ファイルだけが表示されたので、 同じような事がコマンドラインでもできないかなと思っていたのですが