我遇到了从Powershell Studio 2018中的对象中检索值的问题,但我的主要问题是TextBox对象。我有一个向导表单,其中包含第一步的文本框。我想在向导的第二步中检索该文本框的输出。但是,当我尝试使用以下方法检索它时:
$textboxname.Text
我收到以下输出而不是输入的值:
System.Windows.Forms.Text. Text:
我检查了所有文档,但无法弄清楚我做错了什么。我也尝试过使用.ToString属性而没有任何运气。任何帮助将不胜感激!
答案 0 :(得分:1)
您的问题尚不清楚,但是您是否将文本框的内容保存到变量中?
作为示例,此代码段完美无缺
$button1_Click={
#TODO: Place custom script here
[System.Windows.Forms.Clipboard]::SetText($textbox1.text)
}
以上是复制到剪贴板,但同样可以使用变量。
另一方面,如果您尝试从子表单中读取textbox1的值,假设一个多表单项目,那将无效。
请告诉我,如果这有帮助,或者如果您可以向我们提供更多详细信息,我可以尝试在我身边重现这个问题,但如果您的代码片段无法正常工作,那将是有益的。