Sample Programs > Get Started |
using System; using System.Collections.Generic; using System.Text; using Attachmate.Reflection.Framework; using Attachmate.Reflection.Emulation.IbmHosts; namespace GetStartedConsole { class Program { static void Main(string[] args) { //GettingStartedConsole gets the Terminal control of a running session. //Before you run this sample, make sure the session used in GetControlsByFilePath() //is running in a Reflection workspace. Attachmate.Reflection.Framework.Application reflectionApplication = MyReflection.CreateApplication("myWorkspace", true); if (reflectionApplication != null) { object[] terminals = reflectionApplication.GetControlsByFilePath(@"C:\Users\[user name]\Documents\Attachmate\Reflection\[session filename]"); if (terminals != null && terminals.Length > 0) { IIbmTerminal terminal = (IIbmTerminal)terminals[0]; IIbmScreen screen = terminal.Screen; string text = screen.GetText(18, 2, 48); Console.WriteLine(text); } else Console.WriteLine("No such control exists. Check to make sure that the session from the file is running."); } else Console.WriteLine("Failed to get Application object."); } } }
using System; using System.Collections.Generic; using System.Text; using Attachmate.Reflection.Framework; using Attachmate.Reflection.Emulation.OpenSystems; namespace GetStartedConsole { class Program { static void Main(string[] args) { //GettingStartedConsole gets the Terminal control of a running session. //Before you run this sample, make sure the session used in GetControlsByFilePath() //is running in a Reflection workspace. Attachmate.Reflection.Framework.Application reflectionApplication = MyReflection.CreateApplication("myWorkspace", true); if (reflectionApplication != null) { object[] terminals = reflectionApplication.GetControlsByFilePath(@"C:\Users\[user name]\Documents\Attachmate\Reflection\[session filename]"); if (terminals != null && terminals.Length > 0) { ITerminal terminal = (ITerminal)terminals[0]; IScreen screen = terminal.Screen; string text = screen.GetText(18, 2, 48); Console.WriteLine(text); } else Console.WriteLine("No such control exists. Check to make sure that the session from the file is running."); } else Console.WriteLine("Failed to get Application object."); } } }