[R] Erreur dans une condition ...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

[R] Erreur dans une condition ...

#1

Message 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)
Modifié en dernier par elminio le mar. 23 mars 2010 15:17, modifié 2 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: Erreur dans une condition ...

#2

Message par jbnh »

Et les règles de présentation d'un message ?
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

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

#3

Message 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.
elminio
Niveau 3
Niveau 3
Messages : 34
Enregistré le : mar. 09 févr. 2010 15:24
Status : Hors ligne

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

#4

Message 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
Répondre