CD-ROMトレイを取り出せるPowerShell関数、「Dismount-CDDrive」作った - PowerShell Scripting Weblog

2013/01/13

PowerShell 使ってると良く CD-ROM を取り出したくなりますよね。
ならないとしたら、今すぐこの記事を読むのをやめて病院に行って下さい。

function Dismount-CDDrive
{
	(New-Object -com WMPlayer.OCX.7).cdromCollection.Item(0).Eject()
}

profile.ps1に記述するとDismount-CDDriveという関数が追加されるので

Dismount-CDDrive

と書くだけで CD-ROM トレイがゲロっと排出されます。

便利ですね!

皆さんもぜひ、使ってみて下さい。

eject祭り?の元ネタ:
http://d.hatena.ne.jp/hasegawayosuke/20130112/p1
http://mattn.kaoriya.net/software/lang/ruby/20130110212633.htm

# 新年初エントリがこんなんでいいのか…?
# WMPlayer.OCX使えば音楽CDのプレイリストなんかも簡単に取得できるんで、一通りラッパー関数を書いてやると本当に便利かもしれないが、本題から外れるので略。


トラックバック

トラックバックはまだありません

トラックバックPing:


コメント

1 :No Name:2013/01/21 22:35:54
僕は閉めたくもなったのでこうしました。

PowerShellでCD-ROMドライブを開閉する
http://kazemati.blogspot.jp/2011/11/powershellcd-rom.html

2 :mutaguchi:2013/01/23 8:53:45
winmm.dllを直に叩けば、トレイを閉じることもできるんですね!


コメントをどうぞ

名前 (省略可) :
E-mail or URL (省略可) :


前の記事へ | 次の記事へ

Copyright © 2005-2015 Daisuke Mutaguchi All rights reserved

mailto: mutaguchi at roy.hi-ho.ne.jp

Awards

Books

Twitter