有没有办法用C#来填充已经打开的网页?

有没有办法用C#来填充已经打开的网页?,c#,web,communication,C#,Web,Communication,我必须编写一个程序,保存RS232连接的数据(完成),并将这些数据写入网页上的表单(TODO)。用户已在其显示器上打开此网页。 我如何访问这个已经打开的网页并在上面填写表格 在搜索了一段时间后,我找到了Webbrowser类,但看起来我做不到我需要它做什么 我希望你能帮助我 提前谢谢 因此,有一个服务器向用户的计算机发送网页,有一个RS232设备插入用户的计算机,有一个程序从该设备读取数据并将其保存为文件,你现在必须编写一个程序来读取这个文件,并将文件中的数据输入网页?我认为websockets

我必须编写一个程序,保存RS232连接的数据(完成),并将这些数据写入网页上的表单(TODO)。用户已在其显示器上打开此网页。 我如何访问这个已经打开的网页并在上面填写表格

在搜索了一段时间后,我找到了Webbrowser类,但看起来我做不到我需要它做什么

我希望你能帮助我


提前谢谢

因此,有一个服务器向用户的计算机发送网页,有一个RS232设备插入用户的计算机,有一个程序从该设备读取数据并将其保存为文件,你现在必须编写一个程序来读取这个文件,并将文件中的数据输入网页?我认为websockets可能是一个可行的解决方案。有关C#,请参见信号器。当然,很难说这是否适用于您的情况,因为几乎没有关于您正在使用的techstack和客户端要求(支持的浏览器)的信息@Caius Jard是的,但是从RS232读取数据的程序是由我编写的,并将扩展到写在网页上。但重要的一点是,网页已经在用户PC上打开了,所以我的程序需要找到打开的窗口,而不是创建一个新窗口。它总是同一个网页吗?我这样问是因为页面上的表单字段可能会发布到服务器上的相同位置,所以最简单的解决方案是跳过网页部分,直接发布数据。如果页面上有一些独特的东西,您可以先获取页面,提取独特的东西,然后发布数据。否则,,下一个最简单的解决方案是将数据发送到打开的浏览器窗口,即假装是键盘,然后按
H
e
L
L
O
选项卡
R
L
D
返回
问题是,在将数据写入表单后,用户应该有机会再次检查页面以进行(如果需要)更改。。。我不喜欢我应该这样做,我认为一个API或其他东西会更容易,但遗憾的是,我必须按照我告诉我的去做:D