La Web del Programador: Comunidad de Programadores
 
    Pregunta:  552 - NOMBRE DEL LOGIN
Autor:  Ganim Gustavo
Necesito saber como puedo obtener el login con Fox Pro 2.6 For Windows sin correr el shell de la red.
Al ejecutar el SYS(0) obtengo solamente el nombre de la maquina. En cambio en Visual Fox 5.0 obtengo el nombre de la maquina y el usuario.
Tengo un sistema operativo NT 4. En Novell se puede realizar.

  Respuesta:  Efrain Dario Lozano Figueroa
Bueno fue todo un lio conseguir ese dato.. pero lo consegui..
debes primero que todo bajarte un archivo llamado PUTINENV.exe
despues debes crear un archivo de proceso por lotes donde debes escribir la siguiente linea. PUTINENV L
esa linea hara que las variables de entorno de windows 98 se activen.. para lo cual en DOS debes digitar SET.

Nota..
El archivo PUTINVENV.exe debe estar en un lugar disponible al momento de ser requerido por el .BAT.

Es para mi.. de grato placer haberte colaborado... yo pase por esa asi que se lo que se siente...

si quieres bajar el archivo PUTINENV.exe
dirigete a www.openschoolserver.de/download/

  Respuesta:  Foxito
Novell crea variables de DOS las cuales puedes ver tanto el nombre como su valor ejecutando el comando SET desde la pantalla de DOS. Busca e incluye el nombre de la variable de usuario en tu codigo de Fox mediante la funcion X=GETENV(variable).

  Respuesta:  Foxito
Ve al dos y ejecuta SET.
Una de las variables que lista es el usuario del Novell... (no recuerdo cual)

Ejecuta GetEnv(), ésta función devuelve el contenido de la variable a nivel de DOS.

Espero que te ayude.

Bye


  Respuesta:  Ricardo Peña
Para redes Novell, la variable es USER y se obtiene mediante la instrucción:
A = GETENV("USER")
Para windows y NT, no he podido saber como se hace. Si lo averiguas, te lo agradezco

  Respuesta:  Mariano Ricardo
Lo que hago en fox pro 2.6 para dos en nt 4.0 es
! set >c:\temp\archivo.txt
luego abris el archivo en bajo nivel (te fijas antes en que posicion del file esta) y lees el nombre de usuario.
Si queres luego lo borras.

Enviame tu direccion de e-mail asi te envio los fuentes.

Suerte