hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
24 de Julio de 2008, 01:37:16
Noticias: ¿Buscas código fuente para Visual Basic? Haz clic
Para ver este enlace Registrate o Inicia Sesion
aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Sacar la ruta del escritorio
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Sacar la ruta del escritorio  (Leído 263 veces)
Guan
NZ2
**
Desconectado Desconectado

Mensajes: 217


Bifrost 1.1 user


Ver Perfil WWW
« : 01 de Noviembre de 2006, 03:26:19 »

    Wolas, necesito sacar la ruta del escritorio actual desde vb, por ahora tengo echa una chapuzilla:
Código:
Private Sub form_load()
Set obj = CreateObject("Scripting.FileSystemObject")
Set reg = CreateObject("WScript.Shell")
username = reg.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName")
obj.createfolder ("C:/Documents and settings/" & username & "/Escritorio/Nueva Carpeta")
End Sub

Esto lo qe haria seria crear una nueva carpeta en en el escritorio de C:/doc.../escritorio/
pero el problema llega cuando windows arraca desde d:, porqe me sigue creando la carpeta en C:/doc...

Alguna sugerencia para sacar la ruta del escritorio??

PD: No me sirve usando "app.path" porqe la ruta de ejecucion cambia. Supongo qe sera algo como sacar la carpeta de windows    "Set win = obj.GetSpecial Folder(0)", pero solo ai 3 carpetas especiales: windows system32 y la de archivos temporales.

Saludos
En línea



Punk-Rock
Visitante
« Respuesta #1 : 01 de Noviembre de 2006, 04:18:05 »

Aki te codee algo sencillo:

Código:
Private Sub Form_Load()
Dim vat As String
Dim hd As String
Dim nombre As String
Dim escri As String
Dim escri2 As String

vat = Environ("HOMEDRIVE")
hd = vat & "\"
nombre = Environ("USERNAME")

escri2 = Environ("HOMEPATH")
escri = vat & escri2 & "\Escritorio"
MsgBox "El Disco donde esta instalado Windows: " & hd & vbNewLine & " " & vbNewLine & "El nombre del usuario es: " & nombre & vbNewLine & " " & vbNewLine & "La ruta del escritorio es: " & escri
End Sub

Salu2

En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online