Page 1 sur 1

[R] Erreur dans une condition ...

Posté : mar. 23 mars 2010 12:13
par elminio
Bonjour à tous,

au niveau de mes deux commandes InputBox je veux inclure une condition :

Si le nom de session de l'utlisateur en cours est différent de "User" alors ouvre la fenêtre Compte Windows

J'ai essayé différentes solutions mais j'ai toujours une erreur :

Code : Tout sélectionner

If @UserName <> "User" Then
    
    Local $sUserName = InputBox("Compte Windows", "Entrer votre nom d'utilisateur", "", "", 1, 1)
    If @Error = 1 Then Exit

    Local $sPassword = InputBox("Compte Windows", "Entrer votre mot de passe", "", "*", 1, 1)
    If @Error = 1 Then Exit

EndIf
j'ai ajouté cette commande à la suite et j'ai une erreur :
RunAsWait($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)

Re: Erreur dans une condition ...

Posté : mar. 23 mars 2010 12:51
par jbnh
Et les règles de présentation d'un message ?

Re: [..] Erreur dans une condition ...

Posté : mar. 23 mars 2010 14:25
par elminio
Le message d'erreur : "la variable n'est pas déclaré"
j'ai essayé avec Dim, Local et Global mais toujours le même message.

Re: [R] Erreur dans une condition ...

Posté : mar. 23 mars 2010 15:20
par elminio
J'ai ajouté une condition et ça fonctionne :

Code : Tout sélectionner

If @UserName <> "User" Then
RunAsWait($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)
[b]ma commande[/b]
Else
[b]ma commande[/b]
EndIf