質問: 0) ? "可能" : "不可"); ←2 Console.WriteLine("{0}ドライブを開きます。", drive); mciSendString("set orator door open", null, 0, IntPtr.Zero); Console.WriteLine("{0}ドライブを閉じます。", drive); mciSendString("set orator door closed", null, 0, IntPtr.Zero); mciSendString("close orator", null, 0, IntPtr.Zero); の方法を教えていただきました。 このコードの、 「事前にCDトレイをあけることが可能であるかを判断するコード」(1と2)をみて、 同じように「事前にCDトレイを閉じることが可能か判断するコード」はないだろうかと考えたのですが 調べても存在するのかどうかすらわかりません(調べ方がそもそも間違っているのかもしれません)。 現状、お手上げ状態です。どうかお知恵を貸していただきたくよろしくお願いします。
回答: あけることが可能かどうかということは、 あいてたら 不可能 しまってたら 可能 ということなので 閉じることが 可能 ということは あいてたら 可能 しまってたら 不可能 と判断されるわけなので 1の結果を 逆に捕らえればいいだけなのでは? それとも もっと別に知りたいことが あるのかな?