Page 1 sur 1

[R] Variables dans MsgBox

Posté : jeu. 13 août 2015 17:43
par zupper29
Bonjour, etant débutant sur autoit , je ne trouve pas de réponse pour un script assez simple me permettant de mettre le nom utilisateur dans une msgbox .
le code étant : (la partie en rouge me pose pb )
$appli = "Mise à jour de xxx"

Func user()
$user= @UserName
EndFunc
$var1 = MsgBox( 4, $appli, "Bonjour" $User() "merci de fermer toutes les applications en cour une mise jour va commencer")
.
.
.

J'ai essayé avec des & , pareil , cela doit etre tous bete mais je ne trouve pas , merci de votre aide

Re: [..]variables dans msgbox

Posté : jeu. 13 août 2015 18:33
par walkson
Bonjour,

Code : Tout sélectionner

Func user()
$user = @UserName
Return $user
EndFunc
$User = user()
$var1 = MsgBox( 4, "", "Bonjour " & $User & " merci de fermer toutes les applications en cour une mise jour va commencer")
;En plus simple
MsgBox( 4, "", "Bonjour " & @UserName & " merci de fermer toutes les applications en cour une mise jour va commencer")
J'aurais pu écrire comme ceci:

Code : Tout sélectionner

Local $User
Func user()
$user = @UserName
EndFunc
user()
$var1 = MsgBox( 4, "", "Bonjour " & $User & " merci de fermer toutes les applications en cour une mise jour va commencer")

 
Et pour une meilleure lisibilité:

Code : Tout sélectionner

 MsgBox( 4, "", "Bonjour " & $User & @CR &  " merci de fermer toutes les applications en cour" & @CR &  " une mise jour va commencer")
PS: Si le problème vous semble résolu, merci de mettre [R] dans le titre du post

Re: [R] Variables dans MsgBox

Posté : ven. 14 août 2015 08:47
par zupper29
Merci , c'est ok

Re: [..] Variables dans MsgBox

Posté : ven. 14 août 2015 09:13
par jguinch
@zupper29 : le [R] se met dans le titre du premier post. :wink:
Je le fais pour cette fois.