Avalados por :
#-Início-----------------------------------------------------------------
#-Sub Principal------------------------------------------------------------
Função Principal() {
[Reflection.Assembly]::LoadWithPartialName("Microsoft.VisualBasic") > $Nulo
[Reflection.Assembly]::LoadFile($PSScriptRoot + "\SAPFEWSELib.dll") > $Nulo
$SapGuiAuto = [Microsoft.VisualBasic.Interaction]::GetObject("SAPGUI")
Se ($SapGuiAuto -eq $Nulo) {
Interromper
}
$Application = $SapGuiAuto.GetType().InvokeMember("GetScriptingEngine",
[System.Reflection.Bindingflags]::InvokeMethod,
$nulo, $SapGuiAuto, $nulo, $nulo, $nulo, $nulo)
[SAPFEWSELib.GuiApplication]$Application =
[System.Runtime.InteropServices.Marshal]::CreateWrapperOfType($Application,
[SAPFEWSELib.GuiApplicationClass])
Se ($Application -eq $Nulo) {
Interromper
}
$Connection = $Application.Children.Item(1)
[SAPFEWSELib.GuiConnectionClass]$Connection =
[System.Runtime.InteropServices.Marshal]::CreateWrapperOfType($Connection,
[SAPFEWSELib.GuiConnectionClass])
Se ($Connection -eq $Nulo) {
No hay respuestas para mostrar
Se el primero en responder
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor