stopsoftwarepatents.eu petition banner

AutoIt Français

Communauté Francophone AutoIt
* Connexion   * M’enregistrer

Heures au format UTC + 1 heure


Règles du forum

Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
Hors ligne
Niveau 2
Niveau 2
Inscription: Jeu 24 Jan 2008 17:56
Messages: 15
Age: 31

Localisation: bordeaux

Dernier message
Sujet du message: [..] Problème combobox et bouton valider
MessagePosté: Dim 14 Mar 2010 20:01 

bonjour a tous

j'ai un problème avec mon script au niveau d'une validation de combobox

je vous explique, lorsque j'utilise le code séparément il n'y a aucun probleme, le bouton ok fonctionne, mais si je met ce même code a l'interieur de mon code.

la combobox ce remplit sans probleme, mais au niveau du boutton valider rien ne ce passe, comme si le bouton ok ne renvoyé aucune valeur.

je cherche donc des pistes, qu'est ce qui pourrait bloquer ce bouton.

j'ai vérifier:

-il n'y a pas d'autre variable dans mon code qui porte le meme nom que les variables de celui ci.

Spoiler pour :
Code
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$ocscleusb = @WorkingDir & "\"
Const $INI = @ScriptDir & "\db.ini"
$Name = IniReadSectionNames($INI) ; Lit le nom de toutes les sections
                If Not IsArray($Name) Then

                    MsgBox(4096, "ATTENTION", "Il manque les sections dans le fichier db.ini dans le repertoire: integration \ini")

                EndIf

#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Integration postes", 267, 131, 192, 124)
Global $Combo = GUICtrlCreateCombo("Votre Site", 24, 24, 225, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL,$WS_TABSTOP,$WS_VISIBLE,$WS_CHILD))
Global $Ok = GUICtrlCreateButton("Ok", 88, 88, 75, 25)
Global $Annuler = GUICtrlCreateButton("Annuler", 176, 88, 75, 25)
#EndRegion ### END Koda GUI section ###

            For $i = 1 To UBound($Name) - 1
                GUICtrlSetData($Combo, $Name[$i], "Votre Site")
            Next
GUISetState(@SW_SHOW)
While 2
 $nMsg = GUIGetMsg()
 Switch $nMsg
    Case $GUI_EVENT_CLOSE, $Annuler
    Exit
    Case $Ok
        $Name1 = (IniRead($INI, GUICtrlRead($Combo), "Lien", ""))
        MsgBox(0, '', 'Vous avez choisit : ' & $Name1)
        ExitLoop
 EndSwitch
WEnd
GUIDelete()
$resultad = "migration poste dans AD"
 

le fichier db.ini a mettre a la racine du script

Spoiler pour :
[DELEGATION_SDO XXX - BORDEAUX (XXXXX1)]
Lien = cmd /k netdom.exe join %computername% /domain:XXXXX /OU:OU="XXX - BORDEAUX (XXXXX1)",OU="Postes de Travail",OU=Deleg_SDO,DC=XXXXX,DC=XXXXX /UserD:integration /PasswordD:P@s /reboot:10

[EIC - BORDEAUX]
Lien = cmd /k netdom.exe join %computername% /domain:XXXXX /OU:OU="XXX - BORDEAUX",OU="XXX - BORDEAUX (XXXXX1)",OU="Postes de Travail",OU=Deleg_SDO,DC=XXXXX,DC=XXXXX /UserD:integration /PasswordD:P@s /reboot:10

[EIC - BASSUSSARRY]
Lien = cmd /k netdom.exe join %computername% /domain:XXXXX /OU:OU="XXX - BAS",OU="XXX - BORDEAUX (XXXXX1)",OU="Postes de Travail",OU=Deleg_SDO,DC=XXXXX,DC=XXXXX /UserD:integration /PasswordD:P@s /reboot:10



mon problème étant que je ne peut pas vous mettre mon code complet car il est très gros et que pour des raisons de sécurité je passerai des heures a tout changer

si vous avez des idées des pistes n'hésitez pas merci

 Profil  
 
AutoIt Français
Hors ligne
Niveau 5
Niveau 5
Avatar de l’utilisateur
Inscription: Mer 24 Oct 2007 21:42
Messages: 166
Age: 47

Localisation: 56000
Sujet du message: Re: [..]probleme combobox et bouton valider
MessagePosté: Dim 14 Mar 2010 21:14 

Bonjour

je viens de tester ton script et il fonctionne tres bien chez moi
avec ton ini

A+ jl56

 Profil  
 
AutoIt Français
Hors ligne
Niveau 2
Niveau 2
Inscription: Jeu 24 Jan 2008 17:56
Messages: 15
Age: 31

Localisation: bordeaux
Sujet du message: Re: [..]probleme combobox et bouton valider
MessagePosté: Dim 14 Mar 2010 22:36 

bonjour

oui c'est bien cela mon probleme
ce script fonctionne mais en le mettant dans mon script complet il ne marche plus.

je suppose qu'il y a peut etre des options ou quelques choses qui le bloque mais quoi?

Que pourrait bloquer le script d'un bouton?

 Profil  
 
AutoIt Français
Hors ligne
Modérateur
Modérateur
Inscription: Lun 23 Juil 2007 11:31
Messages: 1418

Localisation: Bureau
Sujet du message: Re: [..] Problème combobox et bouton valider
MessagePosté: Ven 02 Avr 2010 10:00 

Faudrait voir la partie rajouter au script ;)
while 2 ? indique 1
et peut etre aussi au niveau de la lecture du combo ajoute l'option 1
=> GuictrlRead($Combo,1) , mais je ne pense pas que çà vienne de là.

après l'action OK tu quitte le script (exitloop) ?

 Profil  
 
AutoIt Français
Hors ligne
Niveau 2
Niveau 2
Inscription: Jeu 24 Jan 2008 17:56
Messages: 15
Age: 31

Localisation: bordeaux

Haut
Sujet du message: Re: [..] Problème combobox et bouton valider
MessagePosté: Ven 02 Avr 2010 22:14 

merci beaucoup a tous

on peut cloturé le message , j'ai refait totalement le script avec un amis et la ca remarche on ne sais pas pourquoi ca remarche maintenant mais bon.... l'essentiel c'est que ca fonctionne

 Profil  
 
Afficher les messages postés depuis:  Trier par  

Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Utilisateurs parcourant ce forum: GaRydelaMer, Google [Bot] et 4 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  

AutoIt Français
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Sniper_Blue phpBB-3.0 Style © 2007 Sniper_E
Traduction par: phpBB-fr.com