Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

traducir codigo (pequeño!) de VBS a VB

Estas en el tema de traducir codigo (pequeño!) de VBS a VB en el foro de Visual Basic clásico en Foros del Web. Yo tengo el codigo hecho para VBScript pero lo necesitaria para VB. Código: On Error Resume Next Dim objUser, strDomain, usuario, objAccountDisabled, dataLogin strDomain = ...
  #1 (permalink)  
Antiguo 16/01/2008, 09:47
 
Fecha de Ingreso: julio-2005
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
traducir codigo (pequeño!) de VBS a VB

Yo tengo el codigo hecho para VBScript pero lo necesitaria para VB.

Código:
On Error Resume Next
Dim objUser, strDomain, usuario, objAccountDisabled, dataLogin
strDomain = "MI_DOMINIO"
'esta linia seria un campo de texto, no haria falta traducirla (text1.txt)
usuario = inputbox( "Introduce un nombre de usuario", "Input" )

Set objUser = GetObject("WinNT://MI_DOMINIO/" + usuario + ",user")
If Err.Number = 0 Then
    If objUser.AccountDisabled = True Then
               objAccountDisabled = "DESHABILITADO"
        dataLogin = "NO EXISTE"
    Else
        objAccountDisabled = "HABILITADO"
        dataLogin = objUser.Get("Lastlogin")
    End If
    Wscript.Echo "Fullname: " & objUser.Get("Fullname") & vbCrLf & _
    "Description: " & objUser.Get("Description") & vbCrLf & _
    "Name: " & objUser.Get("Name")  & vbCrLf & _
    "HomeDirectory: " & objUser.Get("HomeDirectory") & vbCrLf & _
    "LoginScript: " & objUser.Get("LoginScript") & vbCrLf & _
    "Lastlogin: " & dataLogin & vbCrLf & _
    "Profile: " & objUser.Get("Profile") & vbCrLf & _
    "Estat compte: " & objAccountDisabled
    Set objUser=Nothing
Else
    WScript.Echo "Nombre de usuari " + usuario + " inexistente!."
End If


De hecho quiero sacar a partir de un usuario (lo pongo en un campo de TEXTO) informacion como el LastLogin, Name, Description, HomeDirectory... y mostrarlo en un campo de Texto multilinia. Yo estoy en un dominio por lo tanto tendria que poner algo parecido a mi VBS: GetObject("WinNT://MI_DOMINIO/

Teneis idea de como hacerlo en Visual Basic puro y duro?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:34.