[..] Comment intégrer une commande kaspersky ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

[..] Comment intégrer une commande kaspersky ?

#1

Message 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 ;-) ...
Modifié en dernier par elminio le mar. 02 mars 2010 11:57, modifié 3 fois.
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: Commande manuel kaspersky

#2

Message par Narmeke »

Veuillez lires les règles de présentation d'un message ==> http://www.autoitscript.fr/forum/viewto ... f=35&t=595
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

Re: [..] Comment intégrer une commande kaspersky ?

#3

Message par elminio »

► Afficher le texte
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 ?
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

Re: [..] Comment intégrer une commande kaspersky ?

#4

Message 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 ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment intégrer une commande kaspersky ?

#5

Message 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().
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

Re: [..] Comment intégrer une commande kaspersky ?

#6

Message 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.

:(
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment intégrer une commande kaspersky ?

#7

Message par Tlem »

Si vous lancez ceci :

Code : Tout sélectionner

avp.com UPDATE C:\MAJ_KASPERSKY /APP=on
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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre