Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


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 le 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 : 197
Age : 24
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 le 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



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
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 le 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 : 197
Age : 24
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 le 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



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
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 le 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 le 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 : 197
Age : 24
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 le 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

@+



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
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 le 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 : 197
Age : 24
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 le 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



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
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 le 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 : 197
Age : 24
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 le 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 le 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 : 197
Age : 24
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 le 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



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
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 le 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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
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 le 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 : 197
Age : 24
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 le 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 le 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 : 197
Age : 24
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 le 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.



Les mots magiques :
- Bonjour
- S'il vous plait
- Merci
-Au revoir

Sont des petits mots bien gentils qu'on oublie trop souvent !
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 le 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 : 197
Age : 24
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 le 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 le 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 : 5606
Age : 27
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 le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


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 le 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 : 5606
Age : 27
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 le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


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 le 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 Jeu 12 Déc 2019 - 1:02