Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

+2
xav2303
toto
6 participants

    fonction comparaison heure

    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty fonction comparaison heure

    Message par toto Mar 8 Déc 2009 - 22:15

    Bonjour, je voudrais faire une fonction qui lance une action à une heure que l'utilisateur pourra choisir...
    Comment attribuer l'heure du pc à un label ou autre pour le comparer à l'heure que rentrera l'utilisateur dans une maskedtextbox.
    Je n'ai pas trouver comment récupérer l'heure du pc.

    merci pour votre aide.

    PS amélioration : c'est un peu galère de scruter à chaque fois le contenu de la propriété de l'objet sélectionné pour trouver son nom, ne serait-il pas possible de le mettre dans la barre des titres juste après le mot propriété genre [PROPRIETE : TextBox3], ou alors afficher une info bulle sur l'objet...
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Mer 9 Déc 2009 - 15:27

    Salut

    Pour récupérer l'heure, je ne suis pas sur qu'il y ai un plugin pour ça dans SoftwareZator, mais c'est une bonne idée fonction comparaison heure Icon_wink
    Tu peux toujours le faire par une commande visual basic.

    Tu créer une nouvelle variable comme MaVariable, et une variable de type tableau comme UneAutreVariable
    Tu fait "Executer une commande Visual Basic" et tu met dedans :

    MaVariable = TimeString

    Cela te donnera la date sous la forme : heure:minutes:seconde

    Ensuite tu peux utiliser le plugin "Découper du texte" en mettant en temps que texte à découper : Clique droit > MaVariable
    Comme caractère de découpage tu met ":" et Variable de type texte tableau recevant le résultat, tu met UneAutreVariable
    Tu obtiendra donc ta variable UneAutreVariable contenant sous forme de tableau :

    heure
    minutes
    secondes

    Et comme en visual basic, on commence à compter de 0, tu peux accéder :

    A l'heure en utilisant l'items 0 du tableau de UneAutreVariable
    Aux minutes en utilisant l'items 1 du tableau de UneAutreVariable
    Et aux secondes en utilisant l'items 2 du tableau de UneAutreVariable


    Voilà ! J'éespère t'avoir aidé fonction comparaison heure Icon_surprised

    Bonne journée

    Xavier
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Mer 9 Déc 2009 - 16:04

    Merci pour la réponse...
    mais ça va être un peu compliqué (pour les élèves de 4ème).
    Je suis prof de techno en collège et j'aurais voulu faire découvrir ce logiciel aux élèves...
    L'intérêt du logiciel c'est justement de ne pas programmer à la base, alors s'il faut faire des bidouilles ça va être galère pour le faire comprendre à des 4ème.
    vivement que cette fonction soit ajoutée...

    @+
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Mer 9 Déc 2009 - 16:13

    Re

    Tu veux obtenir l'heure, et la mettre dans une variable c'est ça ? En gros une fonction pour obtenir l'heure et la mettre dans une variable que tu choisis ?
    Si ce n'est que ça, je peux te faire un plugin rapidement si tu veux fonction comparaison heure Icon_smile Car comme tu peux le voir, j'en ai fait un qui est sur le SZStore, et un pour chedy, un membre du forum.
    Et juste comme ça, dans quel collège enseignes-tu ? Car je suis justement en 4ème alors on sait jamais fonction comparaison heure Icon_razz

    Bye
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Mer 9 Déc 2009 - 16:29

    ça serait impec!!

    Mes élèves ne sont pas des petits génies comme vous...mais ils ne sont pas complètement idiots non plus ;-)

    Le problème c'est que si il y en a que 5/30élèves qui comprennent c'est pas la peine, c'est pour ça que je recherche quelque chose d'assez simple.

    j'enseigne dans la manche [50] à Valognes.
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Mer 9 Déc 2009 - 16:31

    ET la variable qui a l'heure du pc il faudra la comparer à l'heure préréglée pour voir si on fait l'action ou non.
    ça serait bien que la variable s'actualise toutes les secondes pour voir l'heure défiler.
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Mer 9 Déc 2009 - 17:27

    Re

    Donc non, je ne suis pas un de tes élèves fonction comparaison heure Lol

    Je te ferais un Plugin "Obtenir l'heure du système" Et tu aura juste à mettre la variable qui retournera l'heure.
    Tu n'aura qu'a mettre ce plugin dans l'évènement "Tick" d'un "Timer" et de régler la propriété "Interval" (je crois) du Timer sur 1000 (mille miliseconde, donc 1 seconde) comme ça, le timer effectuera l'action qui est dans "Tick" tous les tant de secondes, hors ici il mettra à jour la variable chaque seconde on va dire amusé

    Je te ferais part du Plugin demain au plus tard, mais je pense ce soir amusé
    J'ai justement des devoirs de technologie pour demain fonction comparaison heure Icon_razz

    @+
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Mer 9 Déc 2009 - 18:11

    Super, il n'y a pas d'urgence...
    et bravo .
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Jeu 10 Déc 2009 - 15:57

    Bonjour,

    Je suis désolé, mais je ne vais pas pouvoir faire ce plugin fonction comparaison heure Icon_neutral
    En effet, dans SoftwareZator, il n'y a pas de Timer (Seulement présent dans Visual Basic) Donc impossible d'effectuer une action toutes les secondes(hors ici : récupérer l'heure du système).
    J'ai donc essayer directement par le plugin, en créant DANS le code un Timer et de lui demander de faire quelque chose, mais le fait de créer un évènement par un plugin fait s'embrouiller les codes que SZ met lui même, j'ai donc essayé de les adaptés en fonction des codes de SZ, mais rien n'y fait fonction comparaison heure Icon_rolleyes
    En Visual Basic, c'est faisable, mais pas encore avec SoftwareZator...
    Faites quand même découvrir SZ à vos élvèves, mais choisissez un autre projet, comme un petit éditeur de texte par exemple fonction comparaison heure Icon_wink

    Encore désolé, mais peut être que le Timer viendra plus tard dans SZ...

    A bientôt fonction comparaison heure Icon_rolleyes

    Xavier
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Jeu 10 Déc 2009 - 16:12

    OK, ba tanpis on va attendre....
    il faut que je leur fasses faire qqch en rapport avec le programme officiel de technologie, et en 4ème les nouveaux prog sont sur la domotique....
    donc le traitement de texte ça ne colle pas.

    Sinon un plugin pour accéder au pin des ports parallèle ou série (protocole RS232) ou usb (en simulant un port virtuel 232) ? la ça irait, je fais une petite interface électronique avec un PIC pour commander des objets réels et hop on tombe dans le programme techno....bon je sais le logiciel est un nouveau né et il permet déja de faire beaucoup de chose très facilement, mais lorsqu'il aura évolué et permettra des faire tous ces petits détails il sera indispensable !

    @+
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Jeu 10 Déc 2009 - 17:11

    Re

    Oui je sais en effet le programme amusé nous on doit créer une horloge alimentée avec éolienne et solaire sous SketchUp fonction comparaison heure Icon_neutral
    Sinon pour ton plugin... euh je t'avoue que tu me parle chinois là fonction comparaison heure Icon_eek
    Je ne suis pas sur de savoir faire ça en VB, hors les plugin sont fait en VB... J'avoue que pour le programme de 4ème sur la domotique, c'est dur de trouver une idée de projet fonction comparaison heure Icon_rolleyes
    L'idée de lancer quelque chose avec l'heure était bonne, mais c'est dommage qu'aucun Timer ne soit intégré dans SZ...
    Je peux toujours faire le premier plugin qui agira lorsque tu bouge la souris sur la fenêtre par exemple, mais il faudra bouger la souris pour que l'heure se mettent en route fonction comparaison heure Icon_neutral

    @+
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Jeu 10 Déc 2009 - 17:21

    Why not?
    j'avais bidouiller de cette façon avec le logiciel mediator qui ne gerait pas non plus l'actualisation automatique....

    Si ça ne te prend pas trop de temps c'est ok pour ça... sinon ce n'est pas grave, je ferais autre chose en attendant que le logiciel évolue.
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Jeu 10 Déc 2009 - 17:25

    J'ai peut être une idée pour instorer moi même un Timer dans SZ. Je te tien au courant, et si cela marche, c'est impec' fonction comparaison heure Icon_wink
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par Admin Jeu 10 Déc 2009 - 19:19

    Salut,

    Après avoir travailler (vraiment vraiment vraiment) 2h30 sur la question avec xav2303 en message privée, on en est venu à la conclusion que c'est sûr que pour le moment on peut pas gérer le temps avec SZ, désolé amusé
    Il va falloir trouver un autre projet je pense fonction comparaison heure Icon_neutral

    Bonne continuation
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Jeu 10 Déc 2009 - 19:21

    c'est pas un drame, et merci d'avoir essayé fonction comparaison heure Icon_smile .
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Jeu 10 Déc 2009 - 19:50

    En effet, vraiment bossé dessus ! fonction comparaison heure Icon_surprised
    Si tu veux je te fait le plugin qui récupère l'heure, et tu pourra le mettre dans l'évènement MouseMove je crois.
    Seul inconvénient : Tu devras bouger la souris pour que l'heure s'actualise.
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Ven 11 Déc 2009 - 15:02

    Heu ba en fait s'il faut bouger la souris je suis pas sur que ça soit très utile, a la base je voulais leur faire faire un logiciel qui éteint les pc du collège à une heure prédéterminée (économie d'énergie)... sachant qu'il y a des pc qui sont oubliés allumés il n'y aura personne pour bouger la souris et le pc ne s'éteindra pas, donc inutile....

    Et le système qui envoi un paquet sur la carte réseau pour éteindre un pc à distance ne fonctionne que pour les pc relié au réseau avec de vraies carte, en salle techno on est en wifi, donc cette méthode non plus n'est pas possible :-(
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Ven 11 Déc 2009 - 16:41

    A la limite, je peux te le faire le logiciel mais tes élèves ne l'auront pas fait eux - même... Mais si tu veux faire des économies d'énergie je peux toujours.
    avatar
    toto
    Nouveau
    Nouveau


    Masculin Nombre de messages : 10
    Date d'inscription : 13/11/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par toto Ven 11 Déc 2009 - 17:03

    Merci mais le but c'était de leur faire manipuler eux même...

    Je trouverai un autre sujet cette année... et si le logiciel Softwarezator évolue je retenterai plus tard... en tout cas continuez à l'améliorer, il est déja très bien, il concurrence médiator sauf que la grande différence c'est que le votre il est gratuit ;-)
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par xav2303 Ven 11 Déc 2009 - 18:34

    Faites leurs faire une horloge solaire comme nous cette année xD mais bon c'est vrai que SZ est gratuit, c'est dommage car les seuls projets qui collent avec la domotique nécessite un Timer...
    avatar
    Teknik
    Nouveau
    Nouveau


    Masculin Nombre de messages : 85
    Date d'inscription : 17/11/2011

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par Teknik Mar 31 Jan 2012 - 19:14

    Bonjour tout le monde ^^
    J'essaie aussi de faire une horloge, maintenant que softwarzator possède les timers ;o)

    J'ai quelque problème tout d'abord j'ai testé cette fonction : MaVariable = TimeString
    mais je ne peux pas compiler le projet avec ce code ...

    J'ai aussi fais une sorte de chronomètre de la sorte :

    fonction comparaison heure Imgcux

    Le soucis avec la méthode présente sur l'image ... C'es que l'ordinateur mais quelque milli seconde pour effectué les tâches demandée, or un léger décalage ce fait petit a petit ^^
    ya t'il un moyen de calculé avec précision le temps que l'ordinateur a besoin pour effectué les tâches demandée et ainsi l'additionner au total ?

    Enfin si j'arrivais a enregistré l'heure du système dans une variable je pourrais réalisé une soustraction pour afficher le temps que l'utilisateur a passer sur l'application....
    que faire au plus simple ?

    Merci
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par lereparateurdepc Mer 1 Fév 2012 - 16:58

    re ,

    Je ne comprend pas du tout l'utilisation du registre ici ..........
    Que veux-tu faire avec le registre ?

    Cordialement ,
    Le réparateur de PC
    avatar
    Teknik
    Nouveau
    Nouveau


    Masculin Nombre de messages : 85
    Date d'inscription : 17/11/2011

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par Teknik Mer 1 Fév 2012 - 17:51

    ceci ne réponds pas a ma question ;o)

    Je le met dans le registre pour pouvoir travaillé les valeurs ensuite depuis mon logiciel, et aussi si la personne change de profil il faut que les nombres restent enregistré quelque par, et aussi quand on quitte l'application faut que les valeurs soient enregistrée pour la prochaine ouverture.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par lereparateurdepc Mer 1 Fév 2012 - 18:50

    re ,

    MAIS , lire ou écrire des valeures dans un fichier ou dans le registre , ça prend un certain temps ...
    ce qui peut-être à l'origine du décalage .

    Cordialement ,
    Le réparateur de PC
    avatar
    Teknik
    Nouveau
    Nouveau


    Masculin Nombre de messages : 85
    Date d'inscription : 17/11/2011

    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par Teknik Mer 1 Fév 2012 - 19:23

    oui mais au final tout prend un certain temps... donc je pense que au final j'aurais tout le temps un décalage même si est plus petit.
    Enfin est ce que l' on peut obtenir la valeur du timers a un moment donner ?

    Car je pourrais déclenche un autre timers qui calcul combien de milli seconde le pc a besoin pour afficher le résultat de mon horloge et de déduire la différence au timers qui fait le décompte ?
    Mais le mieux je pense que c'est d'afficher l'heure système mais je ne sais pas comment faire

    Contenu sponsorisé


    fonction comparaison heure Empty Re: fonction comparaison heure

    Message par Contenu sponsorisé


      La date/heure actuelle est Dim 24 Nov 2024 - 6:09