Bonjour,
J'ai développé un script mettant à jour les variables d'environnement en vb et il met de plus en plus de temps à s'exécuter au fil des exécutions successives.
Code:
La modification des variables d'environnement est effectuée plusieurs fois mais le principe reste le même (WSHShell.Environment("USER").Item(variable) = valeur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.Environment("USER").Item("NLS_DATE_FORMAT") = "DD-MON-RR" WScript.Echo "Mise à jour des variables d'environnement effectuée!" Set WSHShell = Nothing WScript.Quit(0)
S'il est exécuté sur un autre pc, il s'éxécute avec les bons temps d'exécution initiaux. La modification successives des variables d'environnement pourrait entrainer une hausse progressive du temps d'exécution.
Auriez-vous une idée pour expliquer ce rallongement des temps d'exécution (à l'origine environ 1 seconde et maintenant proche de la minute)?
Merci.
Partager