IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

[WinRichi] Comment créer un bouton qui lance un texte sur une commande


Sujet :

Cpcdos

  1. #1
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut [WinRichi] Comment créer un bouton qui lance un texte sur une commande
    Bonsoir les copains ,

    Je suis actuellement entrain de faire mon 2eme système (mon premier est WinRichi) qui s'appelle WinRichi Server 2015 .

    Je travaille sur plusieurs applications (Python , FTP , SSH etc..) mais je suis bloquer sur ma première application : Téléchargement 1.0

    Voici mon probléme : J'aimerais un 'Texte Box' pour entrer une adresse (http://) et en cliquant sur le bouton "Télécharger" on lance la commande TELECHARGER/ %Le HTTP que la personne aurons taper%

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    rem/ WinRichi Server 2015 ; Ceci est juste un test des applications qui seront utilisé .
    
    rem/ Téléchargement :
    
    
    ini/ fenetre(
    	ini;nom 	= "TELEC_FEN" 
    	ini;texte 	= "Téléchargement 1.0"
    	ini;type 	= "1;AGR1,SIZ1" 
    	ini;couleur 	= "075,075,075" 	
    	ini;tx 		= "600" 
    	ini;ty 		= "500" 
    	ini;px 		= "MX" 
    	ini;py 		= "MY" 
    	creer/
    ini/ fenetre)
    
    :OBJETS:
    
    FIX/ TMP1 = /C %TAILLE_X% - 5
    FIX/ TMP2 = /C %TAILLE_Y% - 36
    FIX/ TMP2 = /C %TMP2% - %TAILLE_TITRE%
    
    ini/ textebox(
    	ini;nom 	= "TELEC_TB"
    	ini;fenetre 	= "TELEC_TB1"
    	ini;type 	= "1;M1O0"
    	ini;couleurf 	= "255,255,255"
    	ini;couleurp 	= "255,255,255"
    SI/ %CHANGETAILLE% = 0 (:ini;texte = "http://":)
    	ini;px 		= "2"
    	ini;py 		= "33"
    	ini;tx 		= "%TMP1%"
    	ini;ty 		= "%TMP2%"
    	creer/
    ini/ textebox)

  2. #2
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    J'aimerais un 'Texte Box' pour entrer une adresse (http://) et en cliquant sur le bouton "Télécharger" on lance la commande TELECHARGER/ %Le HTTP que la personne aurons taper%
    Salut!
    Le principe est simple.
    Pour cela il faut que tu créer un bouton.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ini/ bouton(
            ini;nom = "BOUTON1"
            ini;fenetre = "FENETRE_1"
            ini;texte = "Clique moi !"
            ini;img = "0"
            ini;couleurf = "255,255,255"
            ini;couleurp = "255,000,000"
            ini;tx = "180"
            ini;ty = "30"
            ini;px = "30"
            ini;py = "80"
            creer/
    
    rem/ EV correspond à un évènement ev/ OS\(L'emplacement de ton programme d'évènement)
    ini/ bouton)
    La ligne EV/... correspond à un évènement.
    Un évènement c'est quoi?
    C'est en faite une ligne qui détermine "si tu fait une action sur le bouton / image / texte etc..." et exécute un fichier dans une procédure.
    Une procédure c'est quoi?
    C'est juste un bloc d'instruction dans un autre fichier que l'évènement (ou le même) où à l'interrieur il y auras un bloc d'instruction appelé algorithme (c'est tout simplement un suite d'instruction). Cette procédure va répondre à l'évènement comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    rem/ Fichier de "réponse" à l'évènement
    
    proc/ MON_BOUTON1(CLIC)
    
    rem/ Ton code
    fin/ proc
    Le "proc" correspond au début du bloc d'instruction de la procédure.
    Le "MON_BOUTON1" correspond au nom du bloc qui contient l'évènement.
    Le "(CLIC)" correspond à un paramètre de la procédure. Exemple: (CLIC) = Avoir cliquer sur le bouton / (FOCUS) = Sélectionner la fenêtre etc...
    Les paramètres disponibles en ce moment sont:

    - CLIC ( Si l'utilisateur clique sur .. )
    - FOCUS ( Si l'utilisateur sélectionne la fenêtre .. )
    - ENTRER ( Si l'utilisateur presse ENTRER sur un TexteBox )
    - FERME ( Si l'utilisateur ferme l'objet ou la fenêtre .. )
    - REDUIRE ( Si l'utilisateur clique sur réduire )
    - CYCLE ( Si le temps du cycle d'un Compteur s'est écoulé )
    - AGRANDIR ( Si l'utilisateur agrandir une fenêtre )
    - REDUIRE ( Si l'utilisateur réduit une fenêtre )
    - SIZE ( Si l'utilisateur change la taille de la fenêtre via le bord bas/droit )
    - SURVOLE ( Si l'utilisateur passe sa souris sur un objet )
    - NONSURVOLE ( Si l'utilisateur sors sa souris d'un objet )

    Entre "proc/ MON_BOUTON1(CLIC)" et "fin/ proc", tu mettras tout ton algorithme.
    Le "fin/ proc" correspond à la fin du bloc d'instruction que tu as créer.
    Ai-je répondus à ta question?

    SI je résume ton message, ton code doit faire cela.

    Dans CREATION_BOUTON.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ini/ bouton(
            ini;nom = "BOUTON1"
            ini;fenetre = "FENETRE_1"
            ini;texte = "Clique moi !"
            ini;img = "0"
            ini;couleurf = "255,255,255"
            ini;couleurp = "255,000,000"
            ini;tx = "180"
            ini;ty = "30"
            ini;px = "30"
            ini;py = "80"
            creer/
    
    ev/ %SYSTEME%\EV_BOUTON.CPC
    ini/ bouton)
    Dans EV_BOUTON.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    proc/ MON_BOUTON1(CLIC)
    
    rem/ Ton code
    fin/ proc
    Bien sûre, change tout les paramètres et met les à ton goût!

  3. #3
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    Le principe est simple.
    Pour cela il faut que tu créer un bouton.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ini/ bouton(
            ini;nom = "BOUTON1"
            ini;fenetre = "FENETRE_1"
            ini;texte = "Clique moi !"
            ini;img = "0"
            ini;couleurf = "255,255,255"
            ini;couleurp = "255,000,000"
            ini;tx = "180"
            ini;ty = "30"
            ini;px = "30"
            ini;py = "80"
            creer/
    
    rem/ EV correspond à un évènement ev/ OS\(L'emplacement de ton programme d'évènement)
    ini/ bouton)
    La ligne EV/... correspond à un évènement.
    Un évènement c'est quoi?
    C'est en faite une ligne qui détermine "si tu fait une action sur le bouton / image / texte etc..." et exécute un fichier dans une procédure.
    Une procédure c'est quoi?
    C'est juste un bloc d'instruction dans un autre fichier que l'évènement (ou le même) où à l'interrieur il y auras un bloc d'instruction appelé algorithme (c'est tout simplement un suite d'instruction). Cette procédure va répondre à l'évènement comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    rem/ Fichier de "réponse" à l'évènement
    
    proc/ MON_BOUTON1(CLIC)
    
    rem/ Ton code
    fin/ proc
    Le "proc" correspond au début du bloc d'instruction de la procédure.
    Le "MON_BOUTON1" correspond au nom du bloc qui contient l'évènement.
    Le "(CLIC)" correspond à un paramètre de la procédure. Exemple: (CLIC) = Avoir cliquer sur le bouton / (FOCUS) = Sélectionner la fenêtre etc...
    Les paramètres disponibles en ce moment sont:

    - CLIC ( Si l'utilisateur clique sur .. )
    - FOCUS ( Si l'utilisateur sélectionne la fenêtre .. )
    - ENTRER ( Si l'utilisateur presse ENTRER sur un TexteBox )
    - FERME ( Si l'utilisateur ferme l'objet ou la fenêtre .. )
    - REDUIRE ( Si l'utilisateur clique sur réduire )
    - CYCLE ( Si le temps du cycle d'un Compteur s'est écoulé )
    - AGRANDIR ( Si l'utilisateur agrandir une fenêtre )
    - REDUIRE ( Si l'utilisateur réduit une fenêtre )
    - SIZE ( Si l'utilisateur change la taille de la fenêtre via le bord bas/droit )
    - SURVOLE ( Si l'utilisateur passe sa souris sur un objet )
    - NONSURVOLE ( Si l'utilisateur sors sa souris d'un objet )

    Entre "proc/ MON_BOUTON1(CLIC)" et "fin/ proc", tu mettras tout ton algorithme.
    Le "fin/ proc" correspond à la fin du bloc d'instruction que tu as créer.
    Ai-je répondus à ta question?

    SI je résume ton message, ton code doit faire cela.

    Dans CREATION_BOUTON.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ini/ bouton(
            ini;nom = "BOUTON1"
            ini;fenetre = "FENETRE_1"
            ini;texte = "Clique moi !"
            ini;img = "0"
            ini;couleurf = "255,255,255"
            ini;couleurp = "255,000,000"
            ini;tx = "180"
            ini;ty = "30"
            ini;px = "30"
            ini;py = "80"
            creer/
    
    ev/ %SYSTEME%\EV_BOUTON.CPC
    ini/ bouton)
    Dans EV_BOUTON.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    proc/ MON_BOUTON1(CLIC)
    
    rem/ Ton code
    fin/ proc
    Bien sûre, change tout les paramètres et met les à ton goût!
    J'ai bien mis les codes mais je voudrais que dans le code sa fais : TELECHARGER/ %Le HTTP que l'user a choisi sur le Texte Box%

  4. #4
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    J'ai bien mis les codes mais je voudrais que dans le code sa fais : TELECHARGER/ %Le HTTP que l'user a choisi sur le Texte Box%
    Salut!
    A ce moment là, dans la procédure tu met:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc/ MON_BOUTON1(CLIC)
    TELECHARGER/ URL
    fin/ proc
    Pour info, je ne pense pas que TELECHARGER/ URL soit une commande intégrer dans le CPCDOS...

  5. #5
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    A ce moment là, dans la procédure tu met:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc/ MON_BOUTON1(CLIC)
    TELECHARGER/ URL
    fin/ proc
    Pour info, je ne pense pas que TELECHARGER/ URL soit une commande intégrer dans le CPCDOS...
    Je vais quand même tester x)

  6. #6
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    A ce moment là, dans la procédure tu met:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc/ MON_BOUTON1(CLIC)
    TELECHARGER/ URL
    fin/ proc
    Pour info, je ne pense pas que TELECHARGER/ URL soit une commande intégrer dans le CPCDOS...
    Et sur le fichier avec le Texte Box je ne change rien a pars le URL ? (Bizzare quand même sans pas toucher au TextBox)

  7. #7
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    Et sur le fichier avec le Texte Box je ne change rien a pars le URL ? (Bizzare quand même sans pas toucher au TextBox)
    Salut!
    Qu'est-ce que tu veux que ton programme fasse?
    Est-ce que tu veut que l'utilisateur entre une URL dans le textebox et qu'il télécharge le fichier de cette URL?
    Si c'est cela il faut faire.

    Dans TELECHARGE.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    rem/ Fichier d'affichage de la fenêtre + textebox
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    rem/ le code de la fenêtre
    ini/ fenetre) rem/ Déclaration de la variable fix/ URL = 0 rem/ Déclaration de la textebox ini/ textebox(
    ini;nom = "MON_TEXTEBOX" ini;fenetre = "FENETRE_1" ini;type = "1" ini;couleurf = "255,255,255" ini;couleurp = "000,000,000" rem/ Le "#%URL%" dans ini;texte, sera remplacé par l'utilisateur puis récupéré plus bas dans la variable URL ini;texte = "#%URL%" ini;px = "20" ini;py = "20" ini;tx = "210" ini;ty = "17" creer/
    ini/ textebox) rem/ Récupération du texte de la textebox txt/ %URL% rem/ Exécution du téléchargement "a ta façon" TELECHARGER/ %URL%
    Ai-ja répondus à ta question?

  8. #8
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    Qu'est-ce que tu veux que ton programme fasse?
    Est-ce que tu veut que l'utilisateur entre une URL dans le textebox et qu'il télécharge le fichier de cette URL?
    Si c'est cela il faut faire.

    Dans TELECHARGE.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    rem/ Fichier d'affichage de la fenêtre + textebox
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    rem/ le code de la fenêtre
    ini/ fenetre) rem/ Déclaration de la variable fix/ URL = 0 rem/ Déclaration de la textebox ini/ textebox(
    ini;nom = "MON_TEXTEBOX" ini;fenetre = "FENETRE_1" ini;type = "1" ini;couleurf = "255,255,255" ini;couleurp = "000,000,000" rem/ Le "#%URL%" dans ini;texte, sera remplacé par l'utilisateur puis récupéré plus bas dans la variable URL ini;texte = "#%URL%" ini;px = "20" ini;py = "20" ini;tx = "210" ini;ty = "17" creer/
    ini/ textebox) rem/ Récupération du texte de la textebox txt/ %URL% rem/ Exécution du téléchargement "a ta façon" TELECHARGER/ %URL%
    Ai-ja répondus à ta question?
    A moitier . En faites tous va bien mais le probléme c'est qu'il n'y a pas de bouton

  9. #9
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    En faites tous va bien mais le probléme c'est qu'il n'y a pas de bouton
    Salut!
    Oui, j'avais oublier le bouton...
    Donc il faut faire cela.

    Dans TELECHARGER.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    rem/ Fichier d'affichage de la fenêtre + textebox
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    rem/ le code de la fenêtre
    ini/ fenetre) rem/ Déclaration de la variable fix/ URL = 0 rem/ Déclaration de la textebox ini/ textebox(
    rem/ Le code du textebox
    ini/ textebox) rem/ Récupération du texte de la textebox txt/ %URL% ini/ bouton(
    rem/ Le code du bouton ev/ OS\MON_OS\TELECHARGER.CPC
    ini/ bouton) REM/ ON FONCTIONNE AVEC UNE PROCEDURE rem/ Procédure proc/ MON_BOUTON1(CLIC)
    TELECHARGER/ %URL%
    fin/ proc
    Dois-moi si ton problème est résolus. Si il est résolus, clique sur "Résolus"!

  10. #10
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    Oui, j'avais oublier le bouton...
    Donc il faut faire cela.

    Dans TELECHARGER.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    rem/ Fichier d'affichage de la fenêtre + textebox
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    rem/ le code de la fenêtre
    ini/ fenetre) rem/ Déclaration de la variable fix/ URL = 0 rem/ Déclaration de la textebox ini/ textebox(
    rem/ Le code du textebox
    ini/ textebox) rem/ Récupération du texte de la textebox txt/ %URL% ini/ bouton(
    rem/ Le code du bouton ev/ OS\MON_OS\TELECHARGER.CPC
    ini/ bouton) REM/ ON FONCTIONNE AVEC UNE PROCEDURE rem/ Procédure proc/ MON_BOUTON1(CLIC)
    TELECHARGER/ %URL%
    fin/ proc
    Dois-moi si ton problème est résolus. Si il est résolus, clique sur "Résolus"!
    Salut ! J'ai fait ce que tu a dis sa fonctionne mais je voudrais mettre le bouton a droite de la fenetre et le TextBox au centre et possible de savoir quelle est la valeur (000,000,000) de la couleur rouge ?

  11. #11
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    savoir quelle est la valeur (000,000,000) de la couleur rouge ?
    Salut!
    C'est très simple.
    Tu démarre paint si tu est sous windows.
    Quand il est démarrer, tu as un menus en haut à droite qui s'intule "Couleurs", tu clique dessus et ensuite sur "Modifier les couleurs"
    Arrivé à ce stade là. Tu as une fenêtre qui s'ouvre. Et tu as un bouton "Définir les couleurs personnalisées". Ensuite tu clique sur la couleur rouge, et tu regarde la série des 3 nombres qui s'affiche. Et là, tu n'as qu'a les copier dans (ini;couleur "255,000,000").

  12. #12
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par BlackoOSX Voir le message
    Salut!
    C'est très simple.
    Tu démarre paint si tu est sous windows.
    Quand il est démarrer, tu as un menus en haut à droite qui s'intule "Couleurs", tu clique dessus et ensuite sur "Modifier les couleurs"
    Arrivé à ce stade là. Tu as une fenêtre qui s'ouvre. Et tu as un bouton "Définir les couleurs personnalisées". Ensuite tu clique sur la couleur rouge, et tu regarde la série des 3 nombres qui s'affiche. Et là, tu n'as qu'a les copier dans (ini;couleur "255,000,000").
    D'accord et pour le bouton a droite de la fenetre et le texte box au centre ?

    Sinons sa serait possible que dans un texte box qu'on en fait (par example) PROC/ sa le transforme en rouge et si on fait rem/ sa le transforme en gris clair ? Si non possible de faire des textes multicolor sur NotePad ? (C'est pour un projet)

  13. #13
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    Sinons sa serait possible que dans un texte box qu'on en fait (par example) PROC/ sa le transforme en rouge et si on fait rem/ sa le transforme en gris clair ? Si non possible de faire des textes multicolor sur NotePad ? (C'est pour un projet)
    1. Sinons sa serait possible que dans un texte box qu'on en fait (par example) PROC/ sa le transforme en rouge et si on fait rem/ sa le transforme en gris clair ?
    Oui et non. Non pourquoi, car le "rem/" ne sert qu'a mettre des indications pour ne pas ce perdre dans son code... Quand le noyau lis le fichier lignes par lignes, dès qu'il rencontre un "rem/" il n'exécute pas la ligne. C'est une sorte de commentaire...
    Oui pourquoi? Car pour changer la couleur des caractères ou la couleur de fond comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    rem/ Changement de couleur du textebox
    
    ini/ textebox(
    ini;nom = "MON_TEXTEBOX" ini;fenetre = "FENETRE_1" ini;type = "1" ini;couleurf = "255,255,255" ini;couleurp = "000,000,000" ini;texte = "Mon textebox !" ini;px = "20" ini;py = "20" ini;tx = "210" ini;ty = "17" creer/
    ini/ textebox) rem/ Changement de la couleur ini/ textebox(
    ini;nom = "MON_TEXTEBOX" ini;couleurf = "000,000,000" ini;couleurp = "255,255,255"
    ini/ textebox)
    Tu peux changer la couleur dans une procédure de la même façon en faisant ceci.
    Danx EXE.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    rem/ Création de la fenêtre
    
    ini/ fenetre( ini;nom = "FENETRE_1" ini;texte = "Ma petite fenetre !" ini;type = "x;MxAxRxFxTxFPx..." ini;img = "MONICONE.BMP" ini;couleur = "087,215,186" ini;tx = "300" ini;ty = "250" ini;px = "MX" ini;py = "MY" Creer/
    ini/ fenetre) rem/ Créaton du bouton ini/ bouton(
    ini;nom = "BOUTON1" ini;fenetre = "FENETRE_1" ini;texte = "Clique moi !" ini;img = "0" ini;couleurf = "255,255,255" ini;couleurp = "255,000,000" ini;tx = "180" ini;ty = "30" ini;px = "30" ini;py = "80" creer/ ev/ %SYSTEME%\EV.CPC
    ini/ bouton)
    Dans EV.CPC:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    rem/ Procédure du bouton
    proc/ BOUTON1(CLIC)
    
    ini/ textebox(
    ini;nom = "MON_TEXTEBOX" ini;couleurf = "000,000,000" ini;couleurp = "255,255,255"
    ini/ textebox)
    fin/ proc
    2. Si non possible de faire des textes multicolor sur NotePad ? (C'est pour un projet)
    Ça j'en suis sûre à 100% que tu ne pourras pas faire de coloration syntaxique en CPCDOS pour le moment, ou en tout cas, celui qui y arrive me dis comment faire .

    Ai-je répondus à tes question?

  14. #14
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 588
    Points : 1 770
    Points
    1 770
    Billets dans le blog
    1
    Par défaut Récupérer contenu d'un texte dans une textebox
    Bonsoir,

    Encore une fois merci BlackOSx pour toutes tes explications ;-)


    Pour commencer il faut créer une textebox et un bouton, jusqu'a là c'est bon ?
    à la différence, c'est qu'il faut créer un événement sur le bouton en cas de clic
    et dés qu'on clic, il récupère le texte écrit sur le textebox et complète la commande telecharger/ pour télécharger un fichier http ce qu'on a tapé

    C'est ce que tu souhaites savoir ?


    Cordialement

  15. #15
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par cpcdos Voir le message
    Bonsoir,

    Encore une fois merci BlackOSx pour toutes tes explications ;-)


    Pour commencer il faut créer une textebox et un bouton, jusqu'a là c'est bon ?
    à la différence, c'est qu'il faut créer un événement sur le bouton en cas de clic
    et dés qu'on clic, il récupère le texte écrit sur le textebox et complète la commande telecharger/ pour télécharger un fichier http ce qu'on a tapé

    C'est ce que tu souhaites savoir ?


    Cordialement
    Oui merci ;-) Mais vous avez pas répondu a ma question : Est-ce possible de mettre un TexteBox au centre de la fenêtre et le bouton a droite ?

    Merci beaucoup pour ses explications et sinons en fouillant un peu j'ai peut-être trouver comment faire une coloration x) Mais il faut des mois pour tous mettre (En avant pour ExpertPad) !

    Si sa marcheras je vous passerez le code et le logiciel .CPC ! (Aussi disponible sur mon Site Web WinRichi)

  16. #16
    Membre régulier

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 97
    Points : 111
    Points
    111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par WinRichi Voir le message
    Oui merci ;-) Mais vous avez pas répondu a ma question : Est-ce possible de mettre un TexteBox au centre de la fenêtre et le bouton a droite ?

    Merci beaucoup pour ses explications et sinons en fouillant un peu j'ai peut-être trouver comment faire une coloration x) Mais il faut des mois pour tous mettre (En avant pour ExpertPad) !

    Si sa marcheras je vous passerez le code et le logiciel .CPC ! (Aussi disponible sur mon Site Web WinRichi)
    Et autre question , Est-ce possible de faire un bouton qui créer un mot (Par exemple Test) sur un TexteBox ? Si oui comment faites-on s'il vous plait

    Merci !

  17. #17
    Membre éclairé
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Points : 665
    Points
    665
    Billets dans le blog
    3
    Par défaut
    vous avez pas répondu a ma question : Est-ce possible de mettre un TexteBox au centre de la fenêtre et le bouton a droite ?
    Salut!
    Désoler de ne pas t'avoir répondus sur ce sujet...
    Donc oui c'est possible, il suffit juste que tu créer une fenêtre assez large (TX).
    Pour faire la TX (Taille X) d'une fenêtre tu peux faire comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    rem/ TX d'un fenêtre
    
    rem/ Fixation des variables
    fix/ TX = 300
    fix/ TY = 200
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    ... ini;tx = "%TX%" ini;ty = "%TY%" ...
    ini/ fenetre)
    A partir de la variable déclarer, tu peux mettre ton textebox au milieu en faisant un simple calcul.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    rem/ textebox au milieu d'un fenêtre
    
    rem/ Fixation des variables
    fix/ TX = 300
    fix/ TY = 200
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    ... ini;tx = "%TX%" ini;ty = "%TY%" ...
    ini/ fenetre) rem/ fixation des nouvelles variables fix/ TXT = /C %TX%/2 fix/ TYT = /C %TY%/2 rem/ TXT= Taille X Textebox rem/ TYT= Taille Y Textebox rem/ Déclaration du textebox ini/ textebox(
    ... ini;tx = "%TXT%" ini;ty = "%TYT%" ...
    ini/ textebox)
    Voilà.
    Ai-je répondus à ta question?

    Est-ce possible de faire un bouton qui créer un mot (Par exemple Test) sur un TexteBox ?
    Pour moi, oui c'est possible en faisant ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    rem/ Changement de texte d'un textebox en appuyant sur un bouton
    
    rem/ Fixation des variables
    fix/ TX = 300
    fix/ TY = 200
    
    rem/ Déclaration de la fenêtre
    ini/ fenetre(
    
    ... ini;tx = "%TX%" ini;ty = "%TY%" ...
    ini/ fenetre) rem/ fixation des nouvelles variables fix/ TXT = /C %TX%/2 fix/ TYT = /C %TY%/2 rem/ Déclaration du textebox ini/ textebox(
    ... ini;tx = "%TXT%" ini;ty = "%TYT%" ...
    ini/ textebox) rem/ Déclaration d'un bouton ini/ bouton(
    ... ev/ Destination de ce fichier .CPC
    ini/ bouton) rem/ Procdure proc/ NOM_DU_BOUTON(CLIC)
    ini/ terxtebox(
    ini;nom = "NOM_DE_TON_TEXTEBOX" ini;texte = "TEST"
    ini/ textebox)
    fin/ proc
    Encore une fois merci BlackOSx pour toutes tes explications ;-)
    De rien! Ça me fais plaisir!

    Dis-nous si tu rencontre d'autres problèmes sur ton programme, sinon, clique sur "Résolus".

Discussions similaires

  1. Créer un bouton qui a un lien sur Android
    Par flo5tm dans le forum Composants graphiques
    Réponses: 0
    Dernier message: 28/09/2014, 22h26
  2. Créer des boutons aux formes des pays sur une carte
    Par bernards111 dans le forum Flash
    Réponses: 9
    Dernier message: 12/04/2010, 12h19
  3. Comment créer un bouton qui simule un clic
    Par sebac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/05/2009, 15h17
  4. Script qui lance un telnet avec une commande ?
    Par NicoV dans le forum Windows XP
    Réponses: 0
    Dernier message: 17/12/2007, 18h24
  5. Réponses: 1
    Dernier message: 25/10/2006, 23h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo