[..] EnvSet et EnvUpdate prennent plus de 30 secondes

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
BlueCore
Niveau 4
Niveau 4
Messages : 73
Enregistré le : sam. 04 sept. 2010 09:55
Status : Hors ligne

[..] EnvSet et EnvUpdate prennent plus de 30 secondes

#1

Message par BlueCore »

Bonsoir. J'ai une petite question.

usb-minecraft prends plus de 35 secondes à se lancer. J'ai donc cherché la cause du problème. J'en ai déduit que c'était lors du paramétrage des variables d'environnement.

Essayez le code vous même :

Code : Tout sélectionner

$Timer = TimerInit()
EnvSet('APPDATA', @ScriptDir)
EnvUpdate()
MsgBox(64, '', 'Temps : ' & Round(TimerDiff($Timer)) & 'ms')
Mais, pourquoi autant de temps ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] EnvSet et EnvUpdate prennent plus de 30 secondes

#2

Message par Tlem »

Sans EnvUpdate() votre code sera nettement plus rapide. :mrgreen:

Sinon, ceci devrait sans doute vous donner l'explication de la durée de cette commande :
La documentation a écrit :Remarks
Similar effect as logging off and then on again. For example, changes to the %path% environment might not take effect until you call EnvUpdate (or you logoff/reboot).
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