Что мне нужно: мой скрипт/программа (?) Чтобы сделать что-то на кнопке, нажмите, подождите, если условия будут соответствовать, и покажите, сколько времени осталось.Powershell GUI & loop pauses
Что происходит: когда я использую «Start-Sleep», он приостанавливает графический интерфейс и не отображает, как долго остается до самого конца, когда он отображает весь текст за раз.
Я попытался найти что-то в Интернете и подошел сухой. Я пытался, пока, и делаю - пока петли все действуют одинаково. Поэтому я надеюсь, что есть еще один способ приостановить цикл.
В основном это сценарий, я использую:
$btn.add_click ({
Foreach ($_ in $stuff)
{
#do stuff
If ($x -eq $y)
{
$n = 30
While ($n -gt 0)
{
$textbox.text += "$n seconds left`n"
###WAIT 1-5 SECOND(s)###
$n --
}
}
}
})
Привет, проверьте [это] (https://foxdeploy.com/2016/05/17/part-v-powershell-guis-responsive-apps-with-progress-bars/) out (WPF) – sodawillow
@sodawillow Кажется, что это может сработать, я дам ему выстрел. – Captor
@sodawillow это сработает для меня. Спасибо за вашу помощь! – Captor