人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows200、XPで、MOの取り出しをプログラムから行いたいと考えています。
マイコンピュータからリムーバルドライブを右クリック→取り出し、と同様の事をDOSコマンドやWSHで実現する方法はありますか?

●質問者: okazbb
●カテゴリ:コンピュータ
✍キーワード:DoS MO WSH XP コマンド
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●25ポイント

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 を選択

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

◎質問者からの返答

ありがとうございます。

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


2 ● cx20
●25ポイント

http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/technic.htm

Technic

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

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

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

Dim shell

Set shell = CreateObject(”Shell.Application”)

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

◎質問者からの返答

ありがとうございます。

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ