web-services - لمدة - مهمل 10 دقائق



التقدم المحرز لمدة 10 دقيقة بويرشيل (1)

إذا فهمت السؤال بشكل صحيح فإن الهدف هو إظهار بعض المعلومات الإضافية في رسائل التقدم. يمكن القيام بذلك على سبيل المثال باستخدام معامل Activity . يظهر النص أدناه فقط فكرة (لمدة دقيقة واحدة، لاختبار أقصر). وينبغي تعديلها لكي تعكس الشكل المطلوب فعلا للرسالة والمعلومات التي يتعين عرضها.

$time = 60 # seconds, use you actual time in here
foreach($i in (1..$time)) {
    $percentage = $i / $time
    $remaining = New-TimeSpan -Seconds ($time - $i)
    $message = "{0:p0} complete, remaining time {1}" -f $percentage, $remaining
    Write-Progress -Activity $message -PercentComplete ($percentage * 100)
    Start-Sleep 1
}

يبدو التقدم كما يلي:

57 % complete, remaining time 00:00:26
   Processing
   [oooooooooooooooooooooooooooooooooooooooooooooooooooooo

مرحبا كل شيء هناك طريقة يمكننا أن تظهر شريط التقدم لمدة 10 دقيقة مع إحصاءات النسبة المئوية المكتملة كم من الوقت المتبقي لمدة 10 دقيقة؟ باستخدام الكتابة التقدم.





powershell-v2.0