我正在搜索如何检查是否使用 Powershell 打开了 winform 表单,例如VB.net 的响应。我正在使用两个运行空间,当我的表单打开时,我需要启动第二个。
我的第一个运行空间用于 GUI。UI创建完成后,我打开了它
$CommonHashTable.MainForm.ShowDialog()
然后,我正在尝试测试是否从 PowerShell 主线程打开此表单(来自 VB.net 的片段):
If Application.OpenForms().OfType(Of $CommonHashTable.MainForm).Any Then
... startsecondrunspace