2017-09-19 1 views
1

Je voulais savoir s'il y avait un moyen d'obtenir les informations sur les écrans de mon ordinateur pour que je puisse également mettre ces informations dans une base de données. Mais jusqu'à présent, je n'ai pas réussi à trouver une solution sur Internet, sauf un gars qui partage son script visuel de base que je ne veux vraiment pas utiliser si je ne le comprends pas complètement. Je veux dire que personne avec son bon esprit ne pourrait exécuter un script inconnu, qui pourrait exécuter n'importe quoi sur son ordinateur et il ne saurait probablement pas ce qui s'est passé. Je pense qu'il doit y avoir un moyen d'obtenir l'information des écrans. Ce serait le dernier morceau pour terminer mon travail sur un script batch qui collecterait beaucoup d'informations que je n'aurai plus qu'à mettre dans une base de données par la suite ou peut-être que je travaillerai sur un second script pour le faire pour moi . Mais la partie importante est: "Comment puis-je obtenir les informations de mes écrans via un script batch?"Obtenir des informations sur mes écrans

Je veux dire qu'il doit y avoir un moyen et je suis sûr qu'il doit y avoir quelque chose comme wmic display obtenir serialnumber ou similaire pour récupérer l'information.

La seule information dont j'ai besoin est la marque, le numéro de série et le modèle de l'écran.

+0

et quelles informations voulez-vous obtenir? – npocmaka

+0

@npocmaka, je pense qu'ils veulent la marque, le modèle et les numéros de série de leurs écrans d'affichage – Compo

+0

@npocmaka Je veux obtenir des informations comme Fabricant, numéro de série, modèle, mais si vous avez sauté ma dernière ligne, vous aurez probablement raté cette peu d'informations: "La seule information dont j'ai besoin est la marque, le numéro de série et le modèle de l'écran." –

Répondre

2

vous avez deux options (mais s'il n'y a pas de pilotes supplémentaires installés l'information sera générique)

1) Wmic:

wmic path Win32_DesktopMonitor get /format:value 

et aussi (vérifier le commentaire Compo's):

WMIC /NameSpace:\\Root\WMI Path WmiMonitorID Get /format:value 

2) DxDiag:

start "" /w dxdiag /t "%cd%\~.txt" 

DxDiag ne peut pas imprimer les informations dans la console mais créera un fichier texte avec les informations système (y compris le moniteur) que vous pourrez filtrer plus tard avec les informations FIND ou FINDSTR.Si vous avez besoin d'aide, vérifiez la sortie des deux commandes et dites ce que vous devez être sauvé.

+1

Win32_DesktopMonitor ne possède pas le numéro de série, mais 'WmiMonitorID' peut avoir' SerialNumberID' sous la forme d'un entier 16 bits non signé. – Compo

+0

@Compo - merci.Bon à savoir.Je mettrai à jour la réponse. – npocmaka

+0

Voici la commande, _ (Vista +) _, 'WMIC/NameSpace: \\ Racine \ Chemin WMI WmiMonitorID Get SerialNumberID', j'espère que la conversion est amusante! – Compo