[R] Gui multi Tab + FileSelectFolder visible dans input
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
[R] Gui multi Tab + FileSelectFolder visible dans input
Bonjour,
1-J'ai une Gui avec plusieur Tab "GUICtrlCreateTab".
Je voudrais qu'à l'ouverture de mon programme, celui-ci se place sur le 6ème Tab .
Y a t-il une solution simple ?
2- Est il possible de voir apparaitre la sélection (nom du dossier)que l'on fait dans une commande "FileSelectFolder" .
Merci par avance
1-J'ai une Gui avec plusieur Tab "GUICtrlCreateTab".
Je voudrais qu'à l'ouverture de mon programme, celui-ci se place sur le 6ème Tab .
Y a t-il une solution simple ?
2- Est il possible de voir apparaitre la sélection (nom du dossier)que l'on fait dans une commande "FileSelectFolder" .
Merci par avance
Modifié en dernier par pierrotm777 le jeu. 14 mai 2009 19:27, modifié 2 fois.
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Pour votre première question, c'est Oui.
Rajoutez dans votre code des variables pour chaque TabItem créé.
Ensuite, juste avant le GUISetState affiché le TabItem par son handle.
Pour votre deuxième question, je ne comprend pas ce que vous cherchez à faire !!!
Rajoutez dans votre code des variables pour chaque TabItem créé.
Ensuite, juste avant le GUISetState affiché le TabItem par son handle.
Code : Tout sélectionner
GUICtrlSetState($Tab6, $GUI_SHOW)
GUISetState(@SW_SHOW)
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Bonjour Tlem,
Merci pour la première question, je test dès que possible.
Ma deuxième question, j'utilise la fonction "FileSelectFolder" pour choisir un dossier .
Tout fonctionne trés bien , mais le dossier choisi ne reste pas apparent (vide , blanc) dans le input du FileSelectFolder .
Merci pour la première question, je test dès que possible.
Ma deuxième question, j'utilise la fonction "FileSelectFolder" pour choisir un dossier .
Tout fonctionne trés bien , mais le dossier choisi ne reste pas apparent (vide , blanc) dans le input du FileSelectFolder .
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Pouvez-vous montrer votre code pour le FileSelectFolder et éventuellement une image, car là j'ai vraiment du mal à cerner votre problème.
Pour moi, si je fait ceci :j'ai bien un input vierge au départ, et si je clique sur un dossier, il apparaît dans le input ... 
Pour moi, si je fait ceci :
Code : Tout sélectionner
$var = FileSelectFolder("Choose a folder.", "C:\", 4)

Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
[quote="Tlem"]Pour votre première question, c'est Oui.
Rajoutez dans votre code des variables pour chaque TabItem créé.
Ensuite, juste avant le GUISetState affiché le TabItem par son handle.
Essai transformé !
Merci Tlem
Rajoutez dans votre code des variables pour chaque TabItem créé.
Ensuite, juste avant le GUISetState affiché le TabItem par son handle.
Code : Tout sélectionner
GUICtrlSetState($Tab6, $GUI_SHOW)
GUISetState(@SW_SHOW)
Merci Tlem
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Voici mon code:Tlem a écrit :Pouvez-vous montrer votre code pour le FileSelectFolder et éventuellement une image, car là j'ai vraiment du mal à cerner votre problème.
Pour moi, si je fait ceci :j'ai bien un input vierge au départ, et si je clique sur un dossier, il apparaît dans le input ...Code : Tout sélectionner
$var = FileSelectFolder("Choose a folder.", "C:\", 4)
Code : Tout sélectionner
$aFic_SkinPath = FileSelectFolder($RRSKINPATH & "Plugs\SpeedZoneLimit", $RRSKINPATH & "Plugs\SpeedZoneLimit" , 4)
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Si je comprend bien, votre problème est que lorsque vous avez choisi un dossier, il ne s'affiche pas dans le Input 'Choose RR Path !!!'.
C'est bien ça ?
C'est bien ça ?
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Tlem a écrit :Si je comprend bien, votre problème est que lorsque vous avez choisi un dossier, il ne s'affiche pas dans le Input 'Choose RR Path !!!'.
C'est bien ça ?
Vouiiii C'eest ben ça !
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
Hé bien d'après votre code, la variable $var prendra la valeur de retour du FileSelectFolder.
C'est à dire le chemin du dossier (ou rien si l'utilisateur annule).
Ensuite il vous suffit d'attribuer cette valeur à votre input.
Lorsque dans votre code vous créez un élément graphique, vous récupérez son ID dans une variable, n'est-ce pas ?
Donc après, il vous suffit d'utiliser GuiCtrlSetData pour attribuer la valeur à l'élément graphique créez précédemment ...
C'est à dire le chemin du dossier (ou rien si l'utilisateur annule).
Ensuite il vous suffit d'attribuer cette valeur à votre input.
Lorsque dans votre code vous créez un élément graphique, vous récupérez son ID dans une variable, n'est-ce pas ?

Donc après, il vous suffit d'utiliser GuiCtrlSetData pour attribuer la valeur à l'élément graphique créez précédemment ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gui multi Tab + FileSelectFolder visible dans input
J'ai trouvé mon erreurTlem a écrit :Hé bien d'après votre code, la variable $var prendra la valeur de retour du FileSelectFolder.
C'est à dire le chemin du dossier (ou rien si l'utilisateur annule).
Ensuite il vous suffit d'attribuer cette valeur à votre input.
Lorsque dans votre code vous créez un élément graphique, vous récupérez son ID dans une variable, n'est-ce pas ?![]()
Donc après, il vous suffit d'utiliser GuiCtrlSetData pour attribuer la valeur à l'élément graphique créez précédemment ...
► Afficher le texte
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Gui multi Tab + FileSelectFolder visible dans input
A quoi vous sert la lecture du fichier .ini sur la sélection de la destination ?
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Gui multi Tab + FileSelectFolder visible dans input
Bonjour,
Ce fichier rr.ini n'existe que si son programme associé,
Ride Runner est installé.
Si c'est le cas, il est précisé dans ce fichier rr.ini , un
chemin que j'utilise pour créer ma variable $RRSKINPATH .
Ce fichier rr.ini n'existe que si son programme associé,
Ride Runner est installé.
Si c'est le cas, il est précisé dans ce fichier rr.ini , un
chemin que j'utilise pour créer ma variable $RRSKINPATH .
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Gui multi Tab + FileSelectFolder visible dans input
Logiquement, cette ligne :devrait être :sinon, à quoi vous sert la sélection du dossier ...
Code : Tout sélectionner
If $aFic_SkinPath <> "" Then GUICtrlSetData($DirPATH,$RRSKINPATH)
Code : Tout sélectionner
If $aFic_SkinPath <> "" Then GUICtrlSetData($DirPATH,$aFic_SkinPath)
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Membre émérite
- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Gui multi Tab + FileSelectFolder visible dans input
Effectivement, j'ai corrigé.
Merci Tlem
Merci Tlem