2014-10-02

Ejection

雖然有點蠢(其實是真的很蠢)
最近狗兒把昔日的 DVD 拷回硬碟

總之,除了片子讀不到之外
最大的問題應該是光碟機彈不出來

狗兒的光碟機已經丟得差不多了
現在止剩下一台陳年的 DVD-ROM

是的,DVD-ROM,不能燒片那種。




不知道哪裡來的機器。
因這種東西已經沒什麼必要性
故僅用 USB 外接
要用的時候才拿出來
一年估計也就用個一次而已。

因為年久失修又太少用
CD 彈出有點問題

聽聲音是有在退片
但是退得很不順
十次裡面有九次會卡片
估計是裡面的橡皮鬆弛了之類的
必須用迴紋針戳退片孔才可以退片

戳了幾天之後
感覺好像有比較順一點
如果讓他多運作幾次
應該就可以解決卡片的問題
最好是有一個可自動定時退片進片的程式

於是上網去找
找啊找

…… 找不到!(死)

居然沒有可以退片進片的程式

退片程式是有,但是沒有進片程式
(這…這不是很蠢嗎?
Windows 內建退片功能了好不好)

總之估計太冷門了
沒有人有興趣

一般人應該都是按實體按鍵吧
但是狗兒偏偏就是很討厭實體按鍵

看了很久之後
只有一個 NirSoftNirCmd 比較接近一點
是 command-line 的,語法也很傻瓜

nircmd.exe cdrom open j:
nircmd.exe cdrom close j:

就可以退片 / 收片

於是寫了個簡單的 batch
讓他一鍵進退片:

@echo off

if exist .\ejected.tmp goto :close

:open
echo flag > .\ejected.tmp
start nircmd.exe cdrom open j:
exit

:close
del .\ejected.tmp
start nircmd.exe cdrom close j:
exit


搞定收工!