Ich verwende Microsoft Host Integration Server (HIS 2006), um eine Verbindung zum 3270 IBM Mainframe-Terminal herzustellen, um Schlüssel zu senden und programmgesteuert Antworten zu erhalten. Aber ich kann die F1-Taste nicht senden.So senden Sie den F1-Schlüssel an 3270-Terminalemulator mit Microsoft HIS
Wenn ich den HIS-Server 3270-Client manuell durch Drücken der F1-Taste verwende, wird mir die nächste Seite der Antwort angezeigt. Nach dem Aufzeichnen des manuellen Prozesses im Client habe ich herausgefunden, dass @ 1 als Schlüssel programmgesteuert gesendet wird (siehe unten). Aber es funktioniert nicht, wenn ich den Schlüssel programmatisch sende. Hier ist der Code-Schnipsel (Ich verwende die Klassen in Microsoft.HostIntegration.SNA.Session dll)
.. SessionDisplay Handler = new SessionDisplay(); .... handler.SendKey ("@ 1"); Kann jemand F1-Schlüssel programmgesteuert mithilfe von Microsoft HIS 2006 senden, oder den zu sendenden Schlüssel programmgesteuert von Seite zu Seite in Terminalemulator 3270 zu senden.