Page 1 sur 1
[..] Comment intégrer une commande kaspersky ?
Posté : mar. 02 mars 2010 11:25
par elminio
Bonjour à tous,
j'utilise la commande "avp.com UPDATE C:\MAJ_KASPERSKY /APP=on" pour mettre à jour mon antivirus.
J'ai intégré celle-ci à la commande Run mais elle ne fonctionne pas.
Run(@ComSpec & " /c " & 'avp.com UPDATE C:\MAJ_KASPERSKY /APP=on', "c:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations MP4", @SW_HIDE)
Y a t'il une autre solution ?
C'est un petit oubli

...
Re: Commande manuel kaspersky
Posté : mar. 02 mars 2010 11:32
par Narmeke
Veuillez lires les règles de présentation d'un message ==>
http://www.autoitscript.fr/forum/viewto ... f=35&t=595
Re: [..] Comment intégrer une commande kaspersky ?
Posté : mar. 02 mars 2010 21:45
par elminio
► Afficher le texte
Code : Tout sélectionner
$var = DriveGetDrive( "removable" )
If NOT @error Then
For $i = 1 to $var[0]
Run(@ComSpec & " /c " & 'avp.com UPDATE' $var[$i] & '\weekly /APP=on', 'c:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations MP4', @SW_MAXIMIZE)
DirRemove($var[$i] & "\weekly", 1)
MsgBox(64, "Mise à Jour Antivirus", "Mise à Jour Terminé, vous pouvez retirer la Clé USB")
Next
EndIf
Dans mon script j'ai la variable $var[$i] & suivante qui empêche l'exécution de avp.com
Comment ajouter cette variable à ma commande ?
Re: [..] Comment intégrer une commande kaspersky ?
Posté : jeu. 04 mars 2010 15:03
par elminio
Code : Tout sélectionner
Run(@ComSpec & " /c " & 'avp.com UPDATE' & $var[$i] & '\weekly /APP=on', "C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations", @SW_MAXIMIZE)
Je n'ai pas de retour d'erreur avec ce code par contre il ne prend pas en compte mes options de ma commande UPDATE X:\weekly /APP=ON, avez vous une idée ?
Re: [..] Comment intégrer une commande kaspersky ?
Posté : ven. 05 mars 2010 00:02
par Tlem
Essayez de renseigner le chemin complet de l'exécutable, même si vous le stipulez en deuxième paramètre.
Ensuite, vous pourriez aussi essayer avec ShellExecute() au lieu de Run().
Re: [..] Comment intégrer une commande kaspersky ?
Posté : ven. 05 mars 2010 12:13
par elminio
J'ai essayé avec ShellExecute :
Code : Tout sélectionner
ShellExecute("avp.com","UPDATE " & $var[$i] & "\weekly /APP=on","C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0 for Windows Workstations","" ,@SW_MAXIMIZE)
le paramètres \weekly /APP=on ne sont pas pris en compte, au lieu d'aller chercher les MAJ sur le répertoire weekly il essaye de les télécharger sur le net.
Avec Run() c'est la variable qui me pose problème, si j'utilise la lettre du lecteur ça fonctionne.

Re: [..] Comment intégrer une commande kaspersky ?
Posté : ven. 05 mars 2010 18:44
par Tlem
Si vous lancez ceci :
en ligne de commande, est-ce que cela fonctionne ?
Déjà, je pense que vous devez mettre le chemin complet de l'exécutable, mais bon ...
Dites moi quelle ligne de commande fonctionne en DOS.