C# 实现Windows脚本

C# 实现Windows脚本,c#,windows,scripting,windows-scripting,C#,Windows,Scripting,Windows Scripting,嗨 我想创建一个脚本,在基于windows的计算机上加载一个程序,单击其中一个按钮,并检查其中的数据(它从web获取数据)。我应该在C#中这样做吗?有什么例子吗 该程序与网络联系并显示信息。我希望在数据发生更改时得到通知 更新:我了解到应用程序不会使用联系web服务。这意味着我必须加载windows应用程序,单击按钮并查看那里。我怎么能做这样的事?我知道这是破坏性的,但我仍然希望这样做。您在检查更改中描述的方法是非常破坏性的:您要编写的脚本需要加载程序,然后单击按钮。加载和单击足以中断脚本运行时

嗨 我想创建一个脚本,在基于windows的计算机上加载一个程序,单击其中一个按钮,并检查其中的数据(它从web获取数据)。我应该在C#中这样做吗?有什么例子吗

该程序与网络联系并显示信息。我希望在数据发生更改时得到通知


更新:我了解到应用程序不会使用联系web服务。这意味着我必须加载windows应用程序,单击按钮并查看那里。我怎么能做这样的事?我知道这是破坏性的,但我仍然希望这样做。

您在检查更改中描述的方法是非常破坏性的:您要编写的脚本需要加载程序,然后单击按钮。加载和单击足以中断脚本运行时正在执行的任何操作


我建议更改直接访问web的方法以检查更改,并且只显示通知(WPF或您熟悉的任何方法)当数据发生更改时。

您在检查更改中描述的方法非常具有破坏性:您要编写的脚本需要加载程序,然后单击按钮。加载和单击足以中断脚本运行时正在执行的任何操作

我建议更改直接访问web的方法以检查更改,并且仅在数据更改时显示通知(WPF或您熟悉的任何方法)。

您需要下载以查看程序使用的http

一旦您了解了所使用的http,就可以使用和类向服务器发出请求。

您需要下载以查看程序使用的http


一旦您了解了所使用的http,就可以使用和类向服务器发出请求。

当程序可以自行运行时,为什么需要脚本来加载程序?你能说得更清楚吗?@Searock我想让脚本检查程序中的数据是否已更改(数据是基于web的),为什么在程序可以自行运行时需要脚本来加载程序?你能说得更清楚吗?@Searock我想让脚本检查程序中的数据是否已更改(数据是基于web的)。不幸的是,应用程序联系了一个我不知道的私有web api。是否有一种简单的方法可以检查窗口应用程序从哪个web地址检索数据?如果您的主要目的是获得更改通知,那么您不需要了解web api;您所需要做的就是通过http访问页面,将数据作为字符串提取,并将其与以前检索到的脚本的最后一个副本进行比较。如果页面很大,那么您可能需要首先通过xpath缩小比较范围。但是我如何知道他们联系的是哪个http?是否有一个小工具可以查看我的计算机现在正在联系哪个http?不幸的是,该应用程序联系了一个我不知道的私有web api。是否有一种简单的方法可以检查窗口应用程序从哪个web地址检索数据?如果您的主要目的是获得更改通知,那么您不需要了解web api;您所需要做的就是通过http访问页面,将数据作为字符串提取,并将其与以前检索到的脚本的最后一个副本进行比较。如果页面很大,那么您可能需要首先通过xpath缩小比较范围。但是我如何知道他们联系的是哪个http?是否有一个小工具可以查看我的计算机现在正在连接哪些http?这听起来是一个不错的方法。我已经安装了Wireshark,但无法理解如何找到相关的http。有很多包。我应该找什么?有没有办法知道应用程序的“来源”?这听起来是个不错的方法。我已经安装了Wireshark,但无法理解如何找到相关的http。有很多包。我应该找什么?有没有办法知道应用程序的“来源”?