Question Effacer write-progress

Plus d'informations
il y a 16 ans 5 mois #5395 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Effacer write-progress
Salut,
Lymnia écrit:

Le script ne marche pas non plus.

Il ne fonctionne pas ou il ne répond pas à ton besoin ?
Lymnia écrit:

Pour information dans les deux boucles, c'est le premier arrivé à 100 qui disparait.

Arrivé à 100%, oui c'est le comportement attendu que j'ai cru comprendre dans le script d'origine.
Lymnia écrit:

Pourquoi id 0 ne disparait pas dans la première boucle mais disparait dans la seconde boucle.

Je pensais t'indiquer les deux comportements possibles avec cette approche.
Lymnia écrit:

il n'y a pas un empilement qui se créé. il y a toujours deux ou une barre de progression.

Je ne savais pas que tu souhaitais réaliser un empilement.
Je me suis basé sur l'imbrication que permet Write-Progress, l'empilement ne semble pas possible, enfin moi je ne sais pas faire :
[code:1]
function tt($ID, $progress, $max, $name,$status)
{
$percent=($progress /$max)*100
if($percent -le 100)
{
write-progress $name -perc $percent -status $status
pause;
if ($percent -eq 100 )
{
write-progress $name -completed -status $status
}
}
}

1..10|% {tt 1 ($_*2) $max \"test\" \"Wait\";tt 0 $_ $max \"nested\" \"Wait++\";}#sleep -m 200}
[/code:1]
Cet exemple ne gére plus les ID, on voit que l'affichage permutte entre les 2 barres et utilise la même zone écran.
Si tu veux un empilement je pense que ce sera à toi de le coder.

Tutoriels PowerShell

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

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena