• ベストアンサー

リムーバブルメディアの挿入でドライブの内容を表示

visual basicでリムーバブルメディア(例えばスマートメディア:FDなど)が挿入された時点で、 そのドライブの内容(ドライブ内のファイル等)を表示できるようにするにはどうすればよいのでしょうか? タイマーイベントで、一定間隔で各ドライブをチェックしにいき、挿入されたらそのドライブを開くというような感じでやりたいのですが・・。 初心者ですが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

FileSystemObjectを使って、ドライブオブジェクトを作れば、IsReadyで調べることができます。 IsReadyをタイマを使って一定間隔で調べればいいと思います。 Set objFs = CreateObject("Scripting.FileSystemObject") Set objDrive = objFs.GetDrive("E") 'リムーバブルのドライブ IF objDrive.IsReady THEN '実際の処理 END IF

naoki5252
質問者

お礼

早速のご回答ありがとうございます。 早速試して見たいと思います。

関連するQ&A

  • リムーバブルドライブが非表示に

    Windows8.1を使用しています 最近のUpdate後のあたりからリムーバブルドライブが隠しドライブになってしまい自動起動しません メディアを挿入していないときは元々隠しドライブでしたが現在はメディアを挿入しても隠しドライブのままです エクスプローラのオプションで隠しファイルにチェックを付けるとドライブが表示され別途エクスプローラが自動起動します ただチェックを付けると他の必要のないものまで見えてしまうのでこの方法は極力避けたいです 改善方法をご存知の方よろしくお願いします

  • フロッピードライブにアクセスできません・・

    今日以前使っていたFDを開こうと、ドライブに挿入してアクセスしたのですが、何度やっても「Aにアクセスできません。デバイスの準備ができていません」といったエラー表示がでます。他のFDも同様でしたが、デジカメのスマートメディア読み込み用のFDだけは、開くことができました。 先日、Cドライブの容量がだいぶいっぱいになってきたので、減らそうとよくわからないファイルを削除してしまったのですが、それに関係あるのでしょうか? いちおFD用のクリーニングディスクも試してみましたがダメでした。 使用期間は、4年ほどのWin98 NEC VALUESTAR NX VE36H/6です。 ちなみにFDを挿入すると緑色のランプはつきます。 なにぶん PC知識が明るくないものですからよろしくお願いします。

  • Easy Media Createrにて読み取り後、ブランクDVD-Rが挿入できません!!

    Roxio Easy Media Createrにて読み取り後、ブランクDVD-Rが挿入できません!! 下記のようなエラーが出てきてしまいます。 (ブランクまたはリライタブルDVD DLを挿入してください。サポートされるメディアはCD R・・・メディアを挿入してある場合には、ご使用のドライブと相換性があることをチェックしてください) 質問1.適応しているブランクDVDを入れていることは間違いないので、ドライブと相換性っていうのをしていないのでしょうか? してるか、してないかの調べ方はあるのでしょうか? 質問2.その他。clone DVDというものが入っていますが。これに原因があるのでしょうか? 当方パソコン初心者の爲、チンプンカンプンです。。

  • CD-Rを挿入していても、「ドライブにディスクを挿入してください」と表示されます。

    初めまして。初心者です。 CD-Rに保存した画像をHPに貼りたいと思い、CD-Rをドライブに入れましたが何の反応もありません。 そこで、マイコンピュータから開こうとしましたが、「ドライブにディスクを挿入して下さい」と表示されるだけです。 また、Adaptec directCD ウィザードからCD-Rの状態の確認をしようとすると、「ドライブ E:\ にアクセスできません。 デバイスの準備ができていません。」と表示が出ます。 しばらく待ってから再挑戦しましたが、結果は同じでした。 directCDを使い始めた(1ヶ月程前から)最初の1,2回はちゃんとファイルを開けたのですが・・・。 ちなみにCD-ROMは読み取れます。 上手く説明できなくて申し訳御座いません・・・orz アドバイスお願いします。

  • Eドライブが、メディアを認識しない。

    ノートパソコンのEドライブ(BD,DVD,CD対応ドライブ)に、メディアを挿入しても認識されず、メディアを挿入して下さいというメッセージが表示されます。 デバイスの再インストールをしたのですが、解決しません。 どうすればいいでしょうか? ※OKWaveより補足:「NEC 121ware :周辺機器」についての質問です

  • [このドライブの内容を非表示にする]ボタンはどこ?

    XPではあったシステムのタスク→[このドライブの内容を非表示にする(表示する)]ボタンは一体どこへいったのでしょうか? プログラムファイルフォルダの中身がそのまま表示されてビックリです。 隠蔽して見えなくするのが好きなのに・・。

  • 共有ドライブでのメディア起動

    デスクトップとドライブなしのノートPCで家庭内LANを構築し、ドライブ共有にも一応成功している状態ですが、CD/DVDをデスクトップに挿入し、ノート側からドライブ利用するときに自動的に起動してくれません。・・・つまり、XPでマイネットワークを開いて、共有ドライブのアイコンをダブルクリックすると、CD/DVD内のファイルが一覧表示されます。今のところ、officeなどのインストールに用いていましたので、setup などと書かれているファイルをダブルクリックすることによりなんとかノートへのインストールに成功している状態です。 デスクトップ本体にCDなどのメディアを挿入すると自動的にインストール画面が立ち上がりますが、LANでの共有でもそのようにできないものでしょうか・・・? 

  • DVD ドライブのメディアを読み取ることができない

    富士通製・LIFBOOK AH550/5A ノートPC、Windows7でDVD ドライブあり、メーカー組み込み済みのWindowsメディアプレィヤーが設定されています。DVDRWを挿入するも、認識されません。CDは内容が表示されます。コンピューターのDVDをクリックすると、添付画像が表示されます。ディバイスマネジャーでは「正常」となっています。 ドライバーの「更新」は試しました。 メディア形式がサポートされていないのでしょうか。 ほかのWindows8.1PCで試すと内容が表示されました。 Jcomの遠隔サポートでは解決できませんでした。 解決方法をご教示いただければ幸いです。

  • リムーバブル記憶域のDVDドライブが空なのにタイトル表示されたままになる

    vista SP2 ディスクトップPC 「マイコンピュータ」⇒「リムーバブル記憶域があるデバイス」にDVD RW(E)と(F)の2台あります。DVD、CDをドライブに挿入するとメディアのボリュームラベルを表示しメディアのアイコンに変わります。ドライブからメディアを取出すとドライブは元の状態(ドライブのアイコンとラベルの消去)になるはずがメディアが挿入状態の表示になったままです(2台共)。ドライブが空なのに表示は挿入状態となっていて時々間違えます。メディアをドライブから取外した時ドライブのアイコンが通常状態にならない原因と処置方法についてアドバイスを頂けると幸いです。

  • DVDドライブがCDドライブに変わってしまい、メディアを認識しなくなり

    DVDドライブがCDドライブに変わってしまい、メディアを認識しなくなります。 WindowsXPでDVDはHL-DT-ST DVD+-RW GSA-H53Nを使っています。 DVD-RWまたはDVD-Rのどちらのメディアを入れても勝手にDVD-RWドライブ(E:)がCDドライブ(E:)に変わってしまいます。中を開こうとすると「E:ドライブにディスクを挿入してください」となってしまいます。したいことは、HDDにあるファイルをDVDにコピーしたいだけなのですが、どなたかやり方を教えてください。よろしくお願いします。