Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.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 使用Powershell实现程序自动化_Vb.net_Powershell_Automation - Fatal编程技术网

Vb.net 使用Powershell实现程序自动化

Vb.net 使用Powershell实现程序自动化,vb.net,powershell,automation,Vb.net,Powershell,Automation,我有一个问题,因为我似乎在网上找不到任何参考资料 我正在尝试为客户机自动化数据导入工具。他们每天大约花1-3个小时下载数据,点击按钮,等待,然后点击。他们想要一个脚本,该脚本将通过数据导入工具,并通过单击按钮循环导入数据 我已经看到VB和PowerShell中有SendKey的选项,但是从我的研究来看,似乎您需要知道按钮的名称,以便发送单击(这对我来说在逻辑上是有意义的) 在这方面有什么资源可以指导我吗?作为一个不写脚本的人,我的GoogleFoo让我失望 谢谢 迈克如果可以避免的话,我不会依赖

我有一个问题,因为我似乎在网上找不到任何参考资料

我正在尝试为客户机自动化数据导入工具。他们每天大约花1-3个小时下载数据,点击按钮,等待,然后点击。他们想要一个脚本,该脚本将通过数据导入工具,并通过单击按钮循环导入数据

我已经看到VB和PowerShell中有SendKey的选项,但是从我的研究来看,似乎您需要知道按钮的名称,以便发送单击(这对我来说在逻辑上是有意义的)

在这方面有什么资源可以指导我吗?作为一个不写脚本的人,我的GoogleFoo让我失望

谢谢


迈克

如果可以避免的话,我不会依赖SendKeys。看看Windows中的UIAutomation API。这是一个。

发送键和脚本按钮单击始终是最后的选择。首先,您应该研究该应用程序,并确定它是否公开了一个API,您可以对该API进行编程以进行导入。如果做不到这一点,请研究导入的实际功能。例如,如果只是将数据直接粘贴到数据库中,您可以自己编写脚本。