Aide et conseils concernant AutoIt et ses outils.
-
ludoo
- Niveau 4

- Messages : 89
- Enregistré le : lun. 11 août 2008 09:25
- Localisation : Drôme 26
-
Status :
Hors ligne
#1
Message
par ludoo »
Bonjour,
est-il possible de convertir ce script PS en Autoit ou comment le faire executer ?
Code : Tout sélectionner
$InfoDvd = @()
$InfoDvd += Get-CimInstance -ClassName Win32_PnPEntity -Filter "PNPClass = 'USBDevice'"
$Scanneronline= $InfoDvd.Caption
if ($Scanneronline -eq "EPSON Utility")
{
Write-Host "scanner present" -ForegroundColor Green
}
else
{
Write-Host "scanner no present" -ForegroundColor Red
}
merci de votre aide
Modifié en dernier par
ludoo le lun. 25 sept. 2023 09:57, modifié 1 fois.
Ludo
-
mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
-
Status :
Hors ligne
#2
Message
par mikell »
Faudrait essayer ça
Mais j'ai pas pu tester (dans Win32_PnPEntity la propriété PNPClass n'existe pas sous Windows 7) alors bon ...
Local $query = "select * from Win32_PnPEntity where PNPClass = 'USBDevice'"Local $objWMI = ObjGet("winmgmts:\\.\root\CIMV2")Local $colItems = $objWMI.ExecQuery($query, "WQL", 0x10 + 0x20)Local $test = 0If IsObj($colItems) Then For $objItem In $colItems If $objItem.Caption = "EPSON Utility" Then $test = 1 Exitloop EndIf NextEndIfMsgbox(0,"", ($test = 1) ?
"scanner present" :
"scanner not present")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
ludoo
- Niveau 4

- Messages : 89
- Enregistré le : lun. 11 août 2008 09:25
- Localisation : Drôme 26
-
Status :
Hors ligne
#3
Message
par ludoo »
merci , nickel .
Ludo