Windows200、XPで、MOの取り出しをプログラムから行いたいと考えています。

マイコンピュータからリムーバルドライブを右クリック→取り出し、と同様の事をDOSコマンドやWSHで実現する方法はありますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント25pt

http://www.vector.co.jp/soft/dl/winnt/util/se061192.html

Drive Control DRVCTLのダウンロード : Vector ソフトを探す!

drvctl [drive_letter {-|/}{e|i|l|u|h}]

オプション一覧

e: リムーバブルメディアの排出を行う

i: CD-ROM メディアの挿入を行う

l: リムーバブルメディアの排出を禁止する

u: リムーバブルメディアの排出を許可する

h: オプションの説明を表示する

[] で囲まれているものは省略可能

{} で囲まれているものは | で区切られている内の 1 を選択

このように コマンド形式で 使えるようです。

id:okazbb

ありがとうございます。

外部ソフトが必要だったのですね。

2004/11/17 13:18:44
id:cx20 No.2

回答回数607ベストアンサー獲得回数108

ポイント25pt

MO での動作は確認していませんが、

CD の取り出しは、以下のコードで行える事を確認致しました。

’ CD(Z:ドライブ)の「取り出し」を行うサンプル

Dim shell

Set shell = CreateObject(”Shell.Application”)

shell.NameSpace(”Z:¥”).Items.Item.InvokeVerb ”取り出し(&J)”

id:okazbb

ありがとうございます。

なるほど、Shellを使って実行するわけですね。

MOでも試してみたいと思います。

2004/11/17 13:43:58

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません