1
내가 원하는 것 : 내 스크립트/프로그램 (?) 버튼을 눌렀을 때 물건을 수행하고 조건이 충족 될 때까지 기다린 후 남은 시간을 표시합니다.Powershell GUI 및 루프가 일시 중지됨
무슨 일이 벌어지고 : 'Start-Sleep'을 사용하면 GUI가 일시 중지되고 모든 텍스트가 한 번에 표시 될 때까지 마지막까지 남은 시간이 표시되지 않습니다.
나는 온라인에서 뭔가를 찾으려고 노력했으며 건조 해졌다. while, do-until 루프는 모두 같은 방식으로 작동하려고했습니다. 그래서 루프를 일시 중지하는 다른 방법이 있기를 바라고 있습니다.
이것은 기본적으로 내가 사용 스크립트입니다 :
$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/) 체크 (WPF) – sodawillow
@sodawillow 그것이 작동 할지도 모르는 것처럼 보인다, 나는 그것에 총을 줄 것이다 – Captor
@ sodawillow 그것은 나를 위해 일할 것이다. 당신의 도움을 주셔서 감사합니다! – Captor