機箱沒有選好, 光盤的出倉/收倉鍵被擋住了, 用起來很彆扭. 記得有一款小軟件能夠控制光驅的出倉與收倉. 搜索了一下使用的Windows API. 編寫了下面的代碼, 但願你們喜歡:spa
- PS C:/Users/Eden> $a = Add-Type -memberDefinition @"
- >> [DllImport("winmm.dll", CharSet = CharSet.Ansi)]
- >> public static extern int mciSendStringA(
- >> string lpstrCommand,
- >> string lpstrReturnString,
- >> int uReturnLength,
- >> IntPtr hwndCallback);
- >> "@ -passthru -name mciSendString
- >>
- PS C:/Users/Eden> $a::mciSendStringA('set cdaudio door open', $null, 0,0); # 打開光驅
- 0
- PS C:/Users/Eden> $a::mciSendStringA('set cdaudio door closed', $null, 0,0); # 關閉光驅
- 0