Question
[Resolu] Construire un compte à rebours
- Florent
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 5 mois #22437
par Florent
[Resolu] Construire un compte à rebours a été créé par Florent
Dans ma gui Winform, je dois faire afficher un compte a rebours. C'est à dire, je pars de 00:05:00 et je met à jour celui ci toutes les trentes secondes. Je dois donc obtenir ceci :
05:00
04:30
04:00
...
Voici mon code actuel :
[code:1]#---Boucle avec incrémentation du compteur.
$CommonHashTable.sw = [Diagnostics.Stopwatch]::«»StartNew()
do{
start-sleep -s 30
$time=$CommonHashTable.sw.Elapsed
$CommonHashTable.PanelTimer.Controls[\"TimerLabel\"].Invoke([Action[string]] {
$CommonHashTable.PanelTimer.Controls[\"TimerLabel\"].Text=\"$($time.Minutes):$($time.Seconds)\"
},
'normal')
} until ($($time.Minutes) -ge $CommonHashTable.MaxTimerForTimerinMinutes)
$CommonHashTable.sw.Stop()
[/code:1]
Je cherche donc à créer une variable qui indiquerai le temps restant, toutes les 30 secondes. Je pourrais ainsi mettre à jour mon interface, en remplaçement de \"$($time.Minutes):$($time.Seconds)\"
Message édité par: Mrflamby, à: 29/09/16 16:20
Message édité par: Mrflamby, à: 29/09/16 16:21<br><br>Message édité par: Mrflamby, à: 30/09/16 12:04
05:00
04:30
04:00
...
Voici mon code actuel :
[code:1]#---Boucle avec incrémentation du compteur.
$CommonHashTable.sw = [Diagnostics.Stopwatch]::«»StartNew()
do{
start-sleep -s 30
$time=$CommonHashTable.sw.Elapsed
$CommonHashTable.PanelTimer.Controls[\"TimerLabel\"].Invoke([Action[string]] {
$CommonHashTable.PanelTimer.Controls[\"TimerLabel\"].Text=\"$($time.Minutes):$($time.Seconds)\"
},
'normal')
} until ($($time.Minutes) -ge $CommonHashTable.MaxTimerForTimerinMinutes)
$CommonHashTable.sw.Stop()
[/code:1]
Je cherche donc à créer une variable qui indiquerai le temps restant, toutes les 30 secondes. Je pourrais ainsi mettre à jour mon interface, en remplaçement de \"$($time.Minutes):$($time.Seconds)\"
Message édité par: Mrflamby, à: 29/09/16 16:20
Message édité par: Mrflamby, à: 29/09/16 16:21<br><br>Message édité par: Mrflamby, à: 30/09/16 12:04
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 9 ans 5 mois #22438
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Construire un compte à rebours
Salut Mr Flamby,
Regarde dans les scripts à télécharger des livres dont je suis l'auteur (voir colonne de gauche sur le site). Dans le chapitre qui traite de la création des interfaces graphiques (Fonctionnalités Avancées il me semble) il y a un exemple qui fait exactement ce que tu veux.
Arnaud
Regarde dans les scripts à télécharger des livres dont je suis l'auteur (voir colonne de gauche sur le site). Dans le chapitre qui traite de la création des interfaces graphiques (Fonctionnalités Avancées il me semble) il y a un exemple qui fait exactement ce que tu veux.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Florent
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 5 mois #22442
par Florent
Réponse de Florent sur le sujet Re:Construire un compte à rebours
Merci, dois-je acheter l'ouvrage pour voir le script ?
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 9 ans 5 mois #22443
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Construire un compte à rebours
Non non pas besoin.
Bien sûr je ne peux que t'encourager de les acheter si tu ne les as pas
Bien sûr je ne peux que t'encourager de les acheter si tu ne les as pas
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Florent
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 5 mois #22446
par Florent
Réponse de Florent sur le sujet Re:Construire un compte à rebours
Merci, j'ai parcouru les exemples lié aux GUI mais je n'ai pas trouvé de script. J'ai regardé dans :
@Scripts du livre\08 - Interfaces graphiques\
@Scripts du livre\08 - Interfaces graphiques\
Connexion ou Créer un compte pour participer à la conversation.
- Florent
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 5 mois #22449
par Florent
Réponse de Florent sur le sujet Re:Construire un compte à rebours
Merci grâce à cet exemple :
blog.vmote.net/?p=349
j'ai trouvé ma solution
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Resolu] Construire un compte à rebours