Hola necesito saber como diferenciar en windows 7 64 bits al usar %programfiles% en un batch la carpeta archivos de programa de la de archivos de programas x86. Es decir como puedo usar esta ruta generica pero que me lleve a archivos de programa x86. Lo que pasa es que cuando utilizo este path me lleva a archivos de programa (el de 64bits) pues como saben en w7 x64 se hacen 2 carpetas de archivos de programa. No se si me explico. si alguien me puede ayudar. Gracias :P
%programfiles% 32
%programW6432% 64
Cita de: .:UND3R:. en 22 Agosto 2011, 03:40 AM
%programfiles% 32
INCORRECTO xD
%ProgramFiles(x86)% = 32 Bit (Variable disponible solamente en Windows de 64 Bit, Obvio)
Saludos.
Cita de: pitoloko en 22 Agosto 2011, 06:48 AM
INCORRECTO xD
%ProgramFiles(x86)% = 32 Bit (Variable disponible solamente en Windows de 64 Bit, Obvio)
Saludos.
por que tachas %programfiles%? 32?? a mi me funciona bien lo de 64 no sé pues no tengo
Hola
under, lo taché porque el usuario lo que pregunta es la variable de "
program files (x86)", la que diste solo sirve para "
C:\Program files" tanto en
Win x86 como
Win x64.
Osea, esto:
%programfiles% 32 y esto:
%programW6432% 64Es lo mismo en Windows de 64 Bit, Las dós variables de entorno apuntan hacía "C:\Program files", por eso hay que usar la que dije.
Vuelve a leer la descripción que dí... :P
Cita de: pitoloko en 22 Agosto 2011, 06:48 AM
%ProgramFiles(x86)%
(Variable disponible solamente en Windows de 64 Bit, Obvio)
un slaudo!
la primera la puse para alguien que lea el post si tiene 32b
y el de 64b %programW6432% la has probado?, la saqué de un programa que da referencias a los path
saludos
si escribis "set" no salen las variables de entorno locales?
saludos
Cita de: Darioxhcx en 23 Agosto 2011, 18:11 PM
si escribis "set" no salen las variables de entorno locales?
saludos
efectivamente, pero si tienes windows de 32b es algo difícil que aparescan las de 64