Question [Resolu] Construire un compte à rebours

Plus d'informations
il y a 9 ans 5 mois #22437 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #22438 par Arnaud Petitjean
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

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.

Plus d'informations
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.

Plus d'informations
il y a 9 ans 5 mois #22443 par Arnaud Petitjean
Non non pas besoin.

Bien sûr je ne peux que t'encourager de les acheter si tu ne les as pas :laugh:

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.

Plus d'informations
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\

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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
Propulsé par Kunena