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: Achernar en 10 Agosto 2007, 05:36 AM

Título: path genericoc:\Archivos de programa
Publicado por: Achernar en 10 Agosto 2007, 05:36 AM
cómo tengo que hacer para que mi programa cree una carpeta en

c:\Archivos de programa

pero independientemente del lenguaje del sistema operativo. Me refiero a que debe haber una forma genérica de escribir este tipo de path frecuentemente usado en los instaladores, supongo que un XP en ingles no diria Archivos de programa

Gracias por leerme  ;D
Título: Re: path genericoc:\Archivos de programa
Publicado por: DrakoX en 10 Agosto 2007, 05:41 AM
esta seria la ruta "generica" de archivos de programas,
pones esto:

Environ("PROGRAMFILES")

y listo
si hubieses buscado lo encontrabas,
hay un mismo post sobre el tema


salu2 y suerte
Título: Re: path genericoc:\Archivos de programa
Publicado por: nhaalclkiemr en 10 Agosto 2007, 20:59 PM
Ejecuta cmd.exe y escribe set

Te aparecerá una lista con las variables de entorno del sistema.

Existe la funcion Environ(variable_de_entorno), en BATCH sería %programfiles% y en VB como dijo DrakoX...existen otras como windir muy utiles

SAludos ;)
Título: Re: path genericoc:\Archivos de programa
Publicado por: Achernar en 10 Agosto 2007, 21:17 PM
muchas gracias, busque en internet no en el foro, pero si te pones a pensar es un poco dificil de buscar porque no voy a ser tan salame de escribir
"path generico c:\Archivos de programa" en un buscador porque estaria restringiendo mucho la busqueda y tampoco pondria "c:\Archivos de programa" para undirme en un mar de infrmacion innecesaria, de verdad no se me ocurria como buscarlo, intentè con "%root%" porque pense que podria encontrar una lista de estos paths, ni siquiera estaba seguro de que ese fuese uno, pero google no reconoce la mayoria de los sìmbolos solo casos muy especìficos.
Ahora màs allà de mi infructuosa bùsqueda muchìsimas gracias a los dos.  ;D