我有一个脚本,该脚本可以过滤Excel工作表(时间表)并通过Out-Gridview显示结果。当用户单击“取消”时,它将在关闭Out-Gridview后打开excel工作表。当用户单击“确定”时,它仅关闭Out-Gridview。但是这些操作对用户不可见。所以我可以重命名Out-Gridview的“确定”和“取消”按钮,让其说“关闭计划”和“打开Excelsheet”吗?
而且,是否有可能在不等待响应的情况下运行脚本的其余部分,而是保持按钮正常工作?
我知道,如果我不使用输出模式,则脚本的其余部分无需等待就可以运行,但是有了outputmode(为我提供按钮),它将等待响应。
我使用此代码来过滤计划,如果我可以使用程序的其余部分而不必关闭程序的其余部分,这可能很好,例如,可以通过启动另一个Powershell实例或其他方法来实现?
$Schedule = $ResultsTable | Out-Gridview -OutputMode Single -Title "Schedule"
if ($Schedule -eq $Null) {
Start-Process "$Fileserver\Logistics_share\Planning_Alg\TS Delivery schedule rev2.0.xlsx"
}
如果只能通过可视覆盖完成,我可以(按钮)