コマンドライン(CLI)で Windows の CD /DVD /BD ドライブ を開閉する(Stream Deck を使って手元のボタンで開閉する)

結論

NirCmd を用います。最新版のリリース日は 2019/01/08 ですが、現時点での Windows 10 でも問題なく動作します。

www.nirsoft.net

ページの一番下に以下の画像のようなダウンロードリンクがあるので、Download NirCmd 64-bit をクリックしてダウンロードします。

Image from Gyazo

ダウンロードファイルを展開し、nircmd.exe をパスが通った場所(C:\Windows\system32 配下はデフォルトでパスが通っているので、ここでいいでしょう)に置きます*1

あとはこのコマンドを実行すれば OK です。CD / DVD /BD のドライブレターが Q: であると仮定した場合、以下のコマンドを実行することでトレイの操作ができます*2

  • トレイのオープン
> nircmd.exe cdrom open Q:
  • トレイのクローズ
> nircmd.exe cdrom close Q:

Stream Deck

上記のコマンドを Stream Deck などに組み込めば、手元のボタンを押すだけでトレイのオープンやクローズができます*3

以下は、Stream Deck のアマゾンアフィリエイトリンクです。

*1:nircmdc.exe は、エラーメッセージがコマンドライン内に出るバージョンです(nircmd.exe だと GUI で出る)

*2:"cdrom" という引数は固定の文字列なので、DVDドライブだろうがBDドライブだろうがコマンドは同一です

*3:他にも、NirCmd の機能を手元のボタンで実行できます

Powered by はてなブログ