ママのスキンケアのお悩みにおすすめアイテム

WindowsXPでコマンドプロンプトを用いて
デバイスマネージャより閲覧できる
デバイス名の取得方法を調べています。

デバイスマネージャーを起動すると
モデムに
 ★ IBM Integrated 56K Modem
と言うモデム名が表示されております。
(PC内蔵モデム)

またUSBカメラなどを接続すると
イメージングデバイスに
 ★ UCAM-N1D30 series
と言うUSBカメラ名が表示されるようになります。

コマンドプロンプトを用いて上記★の
 デバイス名を取得したいと思っております。

コマンドプロンプトより
modeと言うコマンドを使用すると
デバイスの状態などがわかりますが
接続されているデバイス名などを調べることが出来ませんでした。

どなたか知識を持ち合わせていましたら
ご教授ください。

よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

コマンドプロンプトで



powercfg /devicequery all_devices

と実行すると、現在システム上にあるデバイスをすべて列挙します。
    • good
    • 12

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

よろしくお願い致します。

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

QコマンドプロンプトでUSBメモリ(G:\)のことを

USBメモリ(G:\)に入っているあるフォルダ内の沢山のフォルダのフォルダ名を一覧リスト(できればExcelが一番いいです)にしたいです。
やり方を探してみたら、コマンドプロンプトでできるみたいなので、やってみました。
初めてコマンドプロンプトを起動してみたら、最初の画面には、次のように綴る文が入っていて消せません。
「Microsoft Windows XP [Version 5.1.2600]
........
C:\Documents and Settings\HANAKO>」

HANAKOは私の名前ですが、普通はここまで入っていますか?勉強していたHPの説明画面には「C:\>」しか入っていないけど...

HANAKO>の続きにしか入力できないので、仕方なく、HANAKO>の続きに「G:\>dir /b > g:\filename.txt」と入力してみたが、やりたいことはできませんでした。

「C:\...」が消せないから、その続きに「G:\」の指令ができないなのか、それとも指令の書き方が間違ってるのか、正しいものを教えてください、お願いいたします。

追伸:フリーソフトは、フォルダ名リストだけのものが見つからないので、「(1)フォルダ名リスト+(2)ファイル名リスト」が一括できるものを、一つやってみました。
私の場合は、(2)は膨大な量が入っているので、(1)+(2)の全体が延々と終わらなくて、キャンセルした。

USBメモリ(G:\)に入っているあるフォルダ内の沢山のフォルダのフォルダ名を一覧リスト(できればExcelが一番いいです)にしたいです。
やり方を探してみたら、コマンドプロンプトでできるみたいなので、やってみました。
初めてコマンドプロンプトを起動してみたら、最初の画面には、次のように綴る文が入っていて消せません。
「Microsoft Windows XP [Version 5.1.2600]
........
C:\Documents and Settings\HANAKO>」

HANAKOは私の名前ですが、普通はここまで入っていますか?勉強していたHPの説明画面には...続きを読む

Aベストアンサー

Windowsのコマンドプロンプトの初期状態(デフォルト)では
 C:¥>
にはなりません。
DOSモードで起動したり、DOSの起動ディスク(または起動ドライブ)から起動したときにそのようになります。

カレントディレクトリを変えることで
 G:¥>
の表示にできます。
 C:\Documents and Settings\HANAKO>
に続いて
 cd g:¥
と入力してください。例題のような表示になります。
しかし、その必要はありません。

>HANAKO>の続きに「G:\>dir /b > g:\filename.txt」と入力してみたが、やりたいことはできませんでした。
なぜできなかったのかと言うと、「G:\>dir」の部分が間違っているからです。

 dir g:\ /b > g:\filename.txt

とすればよかったんですね。
dirコマンド(dir)で、Gドライブのルートディレクトリ(g:¥)をファイル名だけで表示(/b)し、ファイル”filename.txt”へ(>)書き出す。
です。

ただ、この場合、USBメモリの上にfilename.txtと言うファイルが別途できてしまいますので注意してください。

一番左の「>」から左側はプロンプト(PROMPT)と呼ばれるものです。
これは標準状態ではドライブ名とカレントディレクトリと「>」を表示するように定義されています。
こう設定することで、今どのディレクトリをカレントディレクトリとしているのかを一目でわかるようにしているのです。
このようになっていないと、都度
 cd
と入力してカレントディレクトリを確認する必要が出てきます。

また例題では、便宜的にルートディレクトリ(一番根っ子にあたる部分)から表示するようにするのが慣例です。

Windowsのコマンドプロンプトの初期状態(デフォルト)では
 C:¥>
にはなりません。
DOSモードで起動したり、DOSの起動ディスク(または起動ドライブ)から起動したときにそのようになります。

カレントディレクトリを変えることで
 G:¥>
の表示にできます。
 C:\Documents and Settings\HANAKO>
に続いて
 cd g:¥
と入力してください。例題のような表示になります。
しかし、その必要はありません。

>HANAKO>の続きに「G:\>dir /b > g:\filename.txt」と入力してみたが、やり...続きを読む

Qコマンドプロンプトで他のドライブに移動できない

はじめまして、こんにちは。

OSはVistaを使っています。
コマンドプロンプトのcdコマンドによって、
EドライブにあるUSBリムーバブルディスクに移動しようとすると、
C:\Users\kei>cd e:
E:\

C:\Users\kei>cd e:\

C:\Users\kei>
のようになり、移動できません。

そこで、アクセス権を調べると
C:\Users\kei>cacls e:
e:\ Everyone:(OI)(CI)F
のようになっており、フルコントロールが与えられていましたので、
アクセス権の問題でもないようです。

何かいい方法を知っておられる方がいらっしゃれば、是非アドバイスを頂きたいと思います。
では、よろしくお願い致します。

Aベストアンサー

CDをつけない、あるいは/dオプションを付けるのいずれかでどうぞ。


e:
cd /d e:\

QコマンドプロンプトですべてのUSBを取り出すには

コマンドプロンプトのコマンドで、現在接続されている全てのUSBやHDDなどのハードウェアを「安全に取り出せる状態」にしたいです。

要は、現在接続している外付けのハードウェア全てを、一気に解除したいわけです。

その後、ディスクの再スキャンもコマンドプロンプトで行いたいのですが、どなたか

「現在接続している全てのハードディスクの解除」のコマンドと、「ディスクの再スキャン」のコマンドを知っている方はいらっしゃらないでしょうか。

もしもご存知の方がいらっしゃったら、ご教授願います。

以上、よろしくお願いいたします。

Aベストアンサー

たぶん、mountvolコマンドでできます。
ただ、試したことはありません。

http://computermemo.blog33.fc2.com/blog-entry-70.html

もともとUNIX系OSにはumountコマンドがあって、デバイスファイルやボリュームラベルや
UUIDによって、マウントとアンマウントができるようになっていました。

後発のWindowsはUNIXを模倣した部分も多少あり
UNIXでのコマンド名を使うことで、検索できる場合があります。
ただ、よりシンプルにしようとするUNIX系OSがmount,umountで分けているのに対して
Windowsのmountvolはオプションで動作を切り替えるようになっています。


また、WindowsはGUIがメインで、OSとしての仕組み自体は、技術者向けOSとして作られている性質から
マウントする場合はUUIDで指定するようになっているようです。

Windowsを最も購入するのは消費者ではなくPCメーカー
ゆえにPCメーカーの技術者や、その他IT業務の技術者向けのOSなのです。


アンマウントはドライブレター指定でできるので簡単ですが
マウントする場合にはvolume-name(GUID,UUID)を使う必要があり、手入力は煩雑です。
(たとえば、Linuxではデバイスファイルやボリュームラベル指定のマウントもできます)

たぶんGUIDはファイルシステムの作成時に生成されているので
通常は変化しません。
ですから、運用の効率化にはバッチファイルなどの活用が良いでしょう。


ディスクの再スキャンは、システムに接続されているストレージデバイスを
再確認し、デバイスの有無と、パーティション変更などを確認する操作だと思いますが
これについては、Windows用のコマンドは知りません。

ちなみにLinuxにはpartprobeコマンドがありますが
"windows partporbe"でググっても有用な情報は見つけにくいようです。

たぶん、mountvolコマンドでできます。
ただ、試したことはありません。

http://computermemo.blog33.fc2.com/blog-entry-70.html

もともとUNIX系OSにはumountコマンドがあって、デバイスファイルやボリュームラベルや
UUIDによって、マウントとアンマウントができるようになっていました。

後発のWindowsはUNIXを模倣した部分も多少あり
UNIXでのコマンド名を使うことで、検索できる場合があります。
ただ、よりシンプルにしようとするUNIX系OSがmount,umountで分けているのに対して
Windowsのmountvolはオプ...続きを読む

Qデバイスマネージャーの一覧取得

デバイスマネージャーの一覧取得

VB2005,Framework2使用です。

現在PCで使用されているデバイスドライバ名を表示させたく、デバイスマネージャーに表示されているデバイス名を列挙し配列に収めたいのですが、調べてみたところSetup API等を使用すると可能な様ですが、VBではどのように記述すれば良いのでしょうか?

API利用までの知識がないのでここで凄く挫折しています・・



VBではありませんが、以下のサイトが参考になると思います。
参考:http://www.usefullcode.net/2006/12/post_19.html


よろしくお願いします。

Aベストアンサー

WMIのWin32_PnPEntityを使ってみるのはどうでしょうか?

Imports System
Imports System.Management ' 参照設定が必要
Module Module1
  Sub Main()
    Try
      Dim searcher As ManagementObjectSearcher
      searcher = New ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity")
      For Each queryObj As ManagementObject In searcher.Get()
        Console.WriteLine("{0}", queryObj("Name"))
      Next
    Catch ex As Exception
      Console.WriteLine(ex.Message)
    End Try
  End Sub
End Module

必要な情報は
http://www.anchorsystems.jp/anchor/ashp/netmon/samples/wmi_hard.html#Win32_PnPEntity.htm
を参考にしてみてください。

WMIのWin32_PnPEntityを使ってみるのはどうでしょうか?

Imports System
Imports System.Management ' 参照設定が必要
Module Module1
  Sub Main()
    Try
      Dim searcher As ManagementObjectSearcher
      searcher = New ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity")
      For Each queryObj As ManagementObject In searcher.Get()
        Console.WriteLine("{0}", queryObj("Name"))
      Next
    Catch ex As Exception...続きを読む

Qバッチ処理でファイルの中身を変数に入れるやり方

あるファイルの中には1行の文字列があります。
このファイルをバッチで読み取り、変数に設定したいです。

例:
test.txt
abcacbacbacbacbacbacbacbacb

test,bat
set DATA=[test.txtを読み込んだ値]

よろしくお願い致します。

Aベストアンサー

これですね。

参考URL:http://www.upken.jp/kb/dqvgHNRUxwFDkmtoqEwfXHUjDrevNv.html

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qコマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法

ipアドレスは分かっていますがコンピュータ名が分かりません。リモート接続ソフトなどは使えないので、それでコンピュータ名を調べることはできません。
コマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法を教えてください!

Aベストアンサー

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理しており、対象IPについても管理者の管理下にある場合……以下2つのいずれかの方法で検索できます。

  nslookup <IP address>

または

  nslookup -q=ptr <reverse ip>.in-addr.arpa.
  ex) 192.168.12.1 のIPを調べたい場合、以下のように入力する
  nslookup -q=ptr 1.12.168.192.in-addr.arpa.

  (DNSサーバで逆引きが設定されていないと、正しく検索できない場合があります)

パターン3:
上記以外の場合

外部から名前解決できないので、調べようがありません。または、調べてもそれが正しいホスト名である保証がありません。
そのIPの端末自体に設定されているホスト名を直接調べるしかありませんが、それには実際にそのIPの端末を操作して調べるしかありません。
つまり、No.2さんの回答となるのですが、
IPを使用しているのがWindows PCやUnixサーバなどである保証はないので、確認するコマンドはその端末の種類(OS)によって異なります。

なお、tracert (traceroute)を使用する、という回答がありますが、これはパターン1またはパターン2のいずれかまたは両方を満たしていないと表示されませんので、厳密には正しい答えとはいえません。
(たいていの場合、"tracert <IP address>" や "ping <IP address>"で用が足りてしまうことも多いので、必ずしも間違いではないのですが)

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理して...続きを読む

Qバッチファイルでdiskpart.exeを操作する

バッチファイルでdiskpartを開いた後の処理が実行されません。

DISKPART>という所から処理が進行せずに、非常に困っております。

http://support.microsoft.com/kb/300415/ja

上のサイトからスクリプトの作成をするという情報は得ましたが、何をどれだけ準備してどうするのかが不明なため、前に進めずにおります。

処理としては、diskpartを開いて、list volumeというコマンドを実行したいだけなのですが、どなたか実行手順や何を揃えたら良いのかを教えていただけないでしょうか・・・。

以上、よろしくお願いいたします。

Aベストアンサー

そのページに
>diskpart /s script.txt
と書いてあるとおり、script.txt のファイルにコマンドを並べて書いて、上記のように起動します。

この場合、list volumeとだけ書いたファイルを作ってそれを diskpart /s で指定する。

Q「プログラムと機能」の一覧を取得したい

OSを再インストールしたいのですが
今、コンパネの「プログラムと機能」に入ってる一覧をどこかに書き出す方法はありますか?

インストールしているプログラム一覧のメモを取りたいのですが、
いい方法が思いつきません。

原始的ですが
スクショを撮ってパワポとかに貼り付けするしかないのかなー
なんて思ってます。

もっと効率のいい方法があれば教えてください。

Aベストアンサー

下記のレジストリのサブキーをsaveして(export)してリストで見るという方法もあります。
appwiz.cplを実行して表示されるuninstall可能なプログラムのすべてが取得できます。
ただしメモというよりも,内容が詳しすぎるかもしれません。
メリットは標準機能でsaveできることです。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング