我正在使用Microsoft Host Integration Server(HIS 2006)连接到3270 IBM Mainframe终端以发送密钥并以编程方式获取响应。但是我无法发送F1键。
如果我使用HIS服务器3270客户端手动按F1键将显示响应的下一页。在客户端记录手动过程后,我发现它以编程方式将@ 1作为键发送,如下所示。但是当我以编程方式发送密钥时,它无法正常工作。 这是代码片段(我正在使用Microsoft.HostIntegration.SNA.Session dll中的类)
.. SessionDisplay handler = new SessionDisplay(); .... handler.SendKey( “@ 1”); 有没有人知道如何使用Microsoft HIS 2006以编程方式发送F1密钥,或者以编程方式将哪个密钥发送到3270终端仿真器中的页面。
答案 0 :(得分:1)
在发送F1键之前设置光标位置解决了问题