Depuis le début de mon projet en AutoIT, j'ai jamais eu un chose aussi étrange que je ne comprends pas.
Pour faire un résumé, je dois pouvoir changer un nom dans un fichier de configuration Centreon. Hors le code ci-dessous ajouter un 0 au lieu de mettre le nom d'une personne :
Code : Tout sélectionner
$Service = GUICtrlCreateCombo("", 24, 70, 100, 50, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
Username()
Func Username()
Local $sEnvVar = EnvGet("USERNAME")
If $sEnvVar = "Durand01" Then $Service = "Yann Durand"
If $sEnvVar = "Dupont01" Then $Service = "Eric Dupont"
GUICtrlSetData(-1,$Service)
MsgBox($MB_SYSTEMMODAL, "", "La variable d'environnement %USERNAME% a la valeur: " & @CRLF & @CRLF & $Service)
EndFunc
Run("G:\Dsi\1-Architecture Technique & Support\11-Applications\25-ProdExploit\plink.exe -ssh root@xxx.xxx.xxx.xxx -pw yyyyyyyyyy /root/synthesedeprod '"& GUICtrlRead($Service) &"' '"& GUICtrlRead($commentaires) &"'","",@SW_HIDE)
Hors arrivé dans mon fichier de config Linux/Centreon, j'ai un 0 à la place dans Homme de prod : 0 au lieu de Homme de prod : Yann Durand
Code : Tout sélectionner
define textbox {
object_id=8ac169
text=Homme de Prod : 0
x=70
y=105
w=200
h=12
border_color=#FFFFFF
}