我有一个脚本,我需要插入GUI样式进度条,特别是在它的末尾。该脚本用于自动创建帐户。我遇到的问题是如何在框中插入不同的消息,例如15秒"创建帐户"将显示在进度条中,30秒,"设置ACL"会显示等等。以下是我到目前为止的情况,我可能需要采取不同的方向。
CV_WINDOW_AUTOSIZE
CV_WINDOW_NORMAL
我能够获得下面的进度条以正确显示,但我无法编写什么过程,例如10%"创建用户"会写到酒吧。有什么帮助吗?
$ProgressBar = New-Object System.Windows.Forms.ProgressBar
$ProgressBar.Location = New-Object System.Drawing.Size(10,10)
$ProgressBar.Size = New-Object System.Drawing.Size(280,10)
$ProgressBar.Name = "ProgressBar"
$objForm.Controls.Add($ProgressBar)
}
功能TestBar { #创建基本表单
bFunction UpdateProgressBar{
# Divide the number of items processed so far by the total number of items to process, then times it by 100
$Progress = $Global:ProgressCurrent /$Global:ProgressTotal*100
# Update the ProgressBar value
$ProgressBar.Value = $Progress
} TestBar