这是我正在写的gui的示例图像
以下是代码:https://gist.github.com/vardahoth/7b04d67d0c1606d13035 注意:它在堆栈溢出时创建的字符太多,所以我使用gist片段链接代码片段。
截至目前,代码有效。为了测试开始按钮,我正在向powershell控制台写“Hello World”。这工作......
现在我的问题在#1092行,我想将所选对象的参数(从用户)传递到开始按钮功能。
截至目前,如果您点击“开始”,它将在您的powershell控制台中显示“地狱世界”。所以为了测试传递参数,我正在改变以下几行......
Function AD_Export_Start_Button_Click
{
Write-Host "Hello World"
}
到
Function AD_Export_Start_Button_Click
{
Param($selectedString)
Write-Host $selectedString
}
$AD_Export_Start_button.add_Click(${function:AD_Export_Start_Button_Click})
到
$AD_Export_Start_button.add_Click(${function:AD_Export_Start_Button_Click "Hello World"})
我的问题是,如果我这样做,没有任何内容写入控制台窗口,所以我知道它不起作用。我不知道为什么它不起作用。任何人都可以帮助我吗?