Powershell Studio 2018 - 如何正确检索文本框值?

时间:2018-05-20 05:23:18

标签: powershell powershell-v2.0 powershell-v3.0

我遇到了从Powershell Studio 2018中的对象中检索值的问题,但我的主要问题是TextBox对象。我有一个向导表单,其中包含第一步的文本框。我想在向导的第二步中检索该文本框的输出。但是,当我尝试使用以下方法检索它时:

$textboxname.Text 

我收到以下输出而不是输入的值:

System.Windows.Forms.Text. Text:

我检查了所有文档,但无法弄清楚我做错了什么。我也尝试过使用.ToString属性而没有任何运气。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您的问题尚不清楚,但是您是否将文本框的内容保存到变量中?

作为示例,此代码段完美无缺

$button1_Click={
#TODO: Place custom script here

[System.Windows.Forms.Clipboard]::SetText($textbox1.text)

}

以上是复制到剪贴板,但同样可以使用变量。

另一方面,如果您尝试从子表单中读取textbox1的值,假设一个多表单项目,那将无效。

请告诉我,如果这有帮助,或者如果您可以向我们提供更多详细信息,我可以尝试在我身边重现这个问题,但如果您的代码片段无法正常工作,那将是有益的。