好的3270仿真器(.NET)

时间:2011-06-24 15:53:59

标签: c# asp.net vb.net winforms 3270

任何人都可以为.NET(win和web)指出一个好的3270模拟器(可以登录,刮屏,查找文本,在后台发送密钥等)。与http://www.zephyrcorp.com/legacy-integration/index.htm非常相似的东西(显然西风每年的成本为5千美元,这对于一台PC来说相当多)。

我也尝试了http://open3270.codeplex.com/SourceControl/list/changesets,但它已经过时了,而且很快。

2 个答案:

答案 0 :(得分:3)

Attachmate Reflection非常好,它符合您提到的所有要求,并且它有一个很棒的.NET API,您可以使用它从.NET代码中轻松实现自动化。他们没有在他们的网站上列出价格,但我认为它低于300美元......

答案 1 :(得分:0)

对于桌面:我喜欢使用稳定且众所周知的客户端和远程控制此实例的想法。因此,我最终使用x3270(http://x3270.bgp.nu/)作为功能齐全的成熟客户端与X3270.Rest(https://www.nuget.org/packages/X3270.Rest/)结合使用,您可以通过公开的REST接口从.NET应用程序中远程控制它(http://x3270.bgp.nu/rest.html)。重新实现一个完整的新.NET客户端并不是一个真正的选择,因为那里有所有替代品。所有那些导致重新发明轮子的道路上的陷阱......但是如上所述,使用适当的界面,在不使用DDE / HLLAPI的情况下自动执行任务非常容易。 如果在后台运行意味着没有可见窗口,可以通过带有合适参数的Process.Start从.NET启动x3270客户端,以避免创建窗口。