Programación General > Power Builder
obtener tarjeta de Red y MAC
m0skit0:
¿Realmente necesitas escribirlo en un fichero? ¿No puedes simplemente capturar la salida? Me parece un rodeo innecesario.
Juanra15:
amigo tengo entendido que no se puede, trabajo con la version 9 de PowerBuilder quizas en alguna mas nueva se pueda.
Ya pude acceder a la informacion pero usando el WMI, el drama que tengo es que no se como retornar un estructura o array o algo que me permita extraer mas de un registro, trayendo solo un string me funciona, pero con arrays no :brickwall:
OleObject wsh
wsh = CREATE OleObject
wsh.ConnectToNewObject( "MSScriptControl.ScriptControl" )
wsh.language = "vbscript"
wsh.AddCode('function obtener1() ~n ' + &
'strComputer = "." ~n ' + &
'Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2") ~n ' + &
'Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapter") ~n ' + &
'For Each objItem in colItems ~n ' + &
'obtener1 = objItem.Name~n ' + &
'Next ~n ' + &
'end function ~n '
ls_retorno = wsh.eval('obtener1()')
mi idea es en el for each recorrer y tirarlo dentro de una estructura, pero no he podido :ouch:
Juanra15:
ya encontre una pbl que obtiene lo que necesito, si alquien la necesita con gusto se la mando.
Muchas gracias Moskito por las ideas :good:
m0skit0:
Perfecto, no olvides mirar cómo lo hacen en la PBL ;)
De nada y a disfrutar programando :D
ELVISCARDENAS:
porfis enviame el codigo o el pbl que te extrae la ip y la mac de la maquina... porfa.. mi correo es:
Navegación
[*] Página Anterior
Ir a la versión completa