Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Scratz en 22 Agosto 2007, 00:46 AM

Título: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 00:46 AM
Hiho ppl.

He visto (no me acuerdo donde) que se pueden usar términos para hayar directorios estén donde estén... muy bien no me he explicado ^^" Por ejemplo, recuerdo que para indicar que estamos hablando del disco duro donde se está ejecutando Windows se usa %SYSTEMDRIVE% o algo por el estilo. Bien, pues me gustaría saber esos "términos clave" (si me podeis decir como se le llama a eso mejor) de:

- La partición donde se ejecuta Windows (C: normalmente).
- Archivos de programa (o Program Files...).
- Nombre del usuario (concretamente para trabajar con el Escritorio).

Gracias de antemano, y si me dijeseis como se le llama a eso mejor, así lo busco en google.
Título: Re: %RUTASCLAVE%
Publicado por: ~~ en 22 Agosto 2007, 01:09 AM
Pues de esto se ha hablado hace muy pokito en el foro, busca sobre la funcion Environ, q vale exactamente para eso ;)

environ ("windir")
environ ("homedrive")
environ ("programfiles")

si pones set en el msdos puedes ver mas rutas...
Título: Re: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 01:39 AM
Gracias E0N, encontré lo que buscaba:

http://en.wikipedia.org/wiki/Environment_variable (http://en.wikipedia.org/wiki/Environment_variable)
Título: Re: %RUTASCLAVE%
Publicado por: Scratz en 22 Agosto 2007, 01:54 AM
OMG! Debo ser lerdo >.< No consigo usarlo.

("%SystemDrive%\d3d9.dll")

¿Se usa así?
Título: Re: %RUTASCLAVE%
Publicado por: ActiveSheet en 22 Agosto 2007, 08:20 AM
Me.Caption = Environ("windir") & "\" & "Malicio.exe"
se usa asi,
y para saber que claves soporta tu sistema con :
Ctrl+R>cmd>set
ay viene con su clave y su especificasion