Programación General > Power Builder

 obtener tarjeta de Red y MAC

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa