Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何使用vb脚本浏览和打开“窗口上的文件”对话框_Vb.net_Dialog_Window - Fatal编程技术网

Vb.net 如何使用vb脚本浏览和打开“窗口上的文件”对话框

Vb.net 如何使用vb脚本浏览和打开“窗口上的文件”对话框,vb.net,dialog,window,Vb.net,Dialog,Window,对于其中一个需求,我需要单击UI上的浏览按钮,这将打开标题为“选择要上载的文件”的窗口对话框。我需要在“文件名”的输入框中输入文件名,然后单击此窗口对话框上的“打开”按钮。 我尝试使用代码激活此窗口并使用shell脚本发送密钥,但它不起作用。有人能帮忙解决这个问题吗 Do bResult=objWshShell.AppActivate(“选择要上载的文件”) 如果bResult=True,则 oShell.SendKeys“%n” oShell.SendKeys“C:\text.xls” oSh

对于其中一个需求,我需要单击UI上的浏览按钮,这将打开标题为“选择要上载的文件”的窗口对话框。我需要在“文件名”的输入框中输入文件名,然后单击此窗口对话框上的“打开”按钮。 我尝试使用代码激活此窗口并使用shell脚本发送密钥,但它不起作用。有人能帮忙解决这个问题吗

Do
bResult=objWshShell.AppActivate(“选择要上载的文件”)
如果bResult=True,则
oShell.SendKeys“%n”
oShell.SendKeys“C:\text.xls”
oShell.SendKeys“{ENTER}”
退出Do
如果结束
WScript.Sleep 500

循环

请编辑更多信息。不鼓励只编写代码和“试试这个”答案,因为它们不包含可搜索的内容,也不解释为什么有人应该“试试这个”。
Do 
  bResult = objWshShell.AppActivate("Choose File to Upload")
  If bResult = True Then 
    oShell.SendKeys "C:\text.xls"
    oShell.SendKeys "{ENTER}"
    Exit Do 
  End If 
  WScript.Sleep 500 
Loop