[Windows] コマンドラインからカメラを起動する方法

[Windows] コマンドラインからカメラを起動する方法

検証環境

  • Windows 10 Pro
  • Surface Pro 6

コマンドでカメラアプリを起動したい

コマンドラインでカメラアプリを起動するには以下のようにします。

$ start "" "microsoft.windows.camera:"

ちなみに C# から起動するには以下のようにします。

System.Diagnostics.Process.Start("microsoft.windows.camera:");

以下解説です。

ストアアプリは直接起動できない?

いろいろと調べてみましたが、Windows 10 のストアアプリはパスを指定して、calc.exe のように起動することができないようです。なぜならインストールされているパスが環境によってばらばらだから。

代わりにストアアプリについては、URIスキーム という固有のプロトコルのようなものが設定されており、そのプロトコルを指定して起動することで、関連するアプリを起動できます。

わかりやすい例でいうとブラウザです。http(s)プロトコルを指定することで規定のブラウザアプリを起動できます。

$ start https://webbibouroku.com/

このように定義された URIスキームを指定することで様々な設定画面や規定のアプリを立ち上げることができます。

上の内容に戻りますが、カメラについては microsoft.windows.camera: で起動できます。したがってカメラ起動のコマンドは以下のようになります。

$ start "" "microsoft.windows.camera:"

URIスキームについて

どのような URIスキームがあるか、以下のページに記載があります。

以上参考までに。

Windowsカテゴリの最新記事