GuiApplication guiApp = (GuiApplication)System.Activator.CreateInstance(Type.GetTypeFromProgID("SapGui.ScriptingCtrl.1")); GuiConnection guiConn = guiApp.OpenConnectionByConnectionString("/H/XXXXX/S/3200", true, true); GuiSession guiSession = (GuiSession)guiConn.Sessions.Item(0); GuiFrameWindow guiWindow = guiSession.ActiveWindow; ((GuiTextField)guiWindow.FindByName("RSYST-MANDT", "GuiTextField")).Text = "XXX"; ((GuiTextField)guiWindow.FindByName("RSYST-BNAME", "GuiTextField")).Text = "XXX"; ((GuiTextField)guiWindow.FindByName("RSYST-BCODE", "GuiPasswordField")).Text = "XXXX"; ((GuiTextField)guiWindow.FindByName("RSYST-LANGU", "GuiTextField")).Text = "XX"; guiWindow.SendVKey(0); Console.ReadLine();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)