Alguien sabe como copiar desde mi aplicacion un archivo al escritorio de windows sin importar el idioma o la version de windows?
O en otras palabras, como obtengo la ruta del escritorio de cualquier maquina?
Salu2 y gracias
Alguien sabe como copiar desde mi aplicacion un archivo al escritorio de windows sin importar el idioma o la version de windows?
O en otras palabras, como obtengo la ruta del escritorio de cualquier maquina?
Salu2 y gracias
Hola Rodolfo:
No es tan fácil ya que el escritorio depende del usuario que ingrese a la computadora y creo que también depende del idioma de tu windows ypopr si fuera poco también de la unidad donde se instaló el SO, así las cosas
para Windows XP y suponiendo que estuviera en español y en la unidad C la ruta es:
"c:\documents and settings\%username%\escritorio"
para win 7 y vista
"C:\users\%username%\desktop"
al parecer en las nuevas versiones no importa el idioma que hayas instalado
Saludos y espero sea de utilidad
cUsuario:= GetEnv( "USERPROFILE" )
If Left(cUsuario,8)="C:\Users"
cEscritorio:=cUsuario+"\desktop\ARCHIVO.XYZ"
Else
cEscritorio:=cUsuario+"\escritorio\ARCHIVO.XYZ"
Endif
COPY FILE C:\SISTEMAS\ARCHIVO.XYZ TO (cEscritorio)