如何在Powershell中为函数进行线程处理?

问题描述

我有一个 Powershell GUI,并且有几个用户可以单击的复选框、一个按钮和一个文本框。如果单击按钮,功能开始工作并进行大量复制重命名等...

当每个“部分”完成后(如复制 .zip 文件),我将 a 附加到文本框,我的程序如下所示:

$button.Add_Click({Test})

function Test{
"some zip copying code"
$TextBox.AppendText("'r'n ZIP file copied...")

"some renaming code"
$TextBox.AppendText("'r'n File succesfully renamed..")
}

如果我按下按钮,整个程序会冻结,如果完成,它会立即打印所有“消息”。我怎样才能在里面做一个 threding 以便程序不会冻结,当一个部分完成后,它会打印到文本框?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)