Obtener el fullpath de programas en Windows,Mac

Miguel Beltran R. yourpadre en gmail.com
Lun Jul 7 17:12:38 CEST 2008


Lo que digo es para combinarlo con la recomendación de Diego

programfiles = os.envieron("programfiles")
vlcpath=programfiles + "\vlc\vlc.exe"

ya casi no uso python (ya olvide muchas cosas) pero me gusta seguier
leyendo la lista.


si lo quieres hacer checando el registro de windows, solo una sugerencia:
cuando le pongan la opcion de que "abra" la llave del registro hazlo
como lectura porque ya me a pasado que varios programas lo quieren
abrir con "FULL ACCESS" y cuando quiero abrir el programa con mi
usuario mortal (osea sin permisos de administrador) me marca error y
no se abre. Esto me paso con un programa de HP para escanear.

El día 7 de julio de 2008 9:37, Iván García <capiscuas en gmail.com> escribió:
> Gracias Miguel,
>
> pero no recuerdo que Mplayer o VLC pongan ningun tipo de variable de entorno
> en WINDOWS,
> me decanto por la solucion de mirar el registro.
>
> Miguel Beltran R. wrote:
>>
>> para eso existen variables de entorno.
>>
>> en una ventana de MSDOS pon el comando set para que veas cuales tienes
>> para accesarlas con el comando os.environ("programfiles")
>>
>> El día 5 de julio de 2008 13:08, Iván García <capiscuas en gmail.com>
>> escribió:
>>
>>>
>>> Tenia pensado usar la libreria de QT para acceder al registro, porque es
>>> la
>>> mejor manera de saber donde se instaló el programa realmente.
>>>
>>> Si no, veo deficil como podria detectar el directorio C:\Program Files\ o
>>> C:\Archivos de Programa sin buscar en el registro.
>>>
>>> Gracias.
>>>
>>> Diego Sosa wrote:
>>>
>>>>
>>>> En Thu, 03 Jul 2008 06:40:57 -0200, Iván García <capiscuas en gmail.com>
>>>> escribió:
>>>>
>>>>
>>>>>
>>>>> Mi aplicación está hecha usando pyqt y quiero averiguar si el cliente
>>>>> tiene instalado el reproductor VLC
>>>>>
>>>>> de momento para linux es muy facil.
>>>>>
>>>>>       if platform.system() == "Linux":
>>>>>           status, path = commands.getstatusoutput("which vlc")
>>>>>
>>>>> En windows, cómo puedo averiguar el path para el vlc.exe ? Debo usar el
>>>>> Registro de windows para ello? Y en Mac ?
>>>>>
>>>>
>>>> Yo probaría primero que nada con el directorio estándart de instalación
>>>> del vlc. Si no encontrás ahí, probar con el registro de Windows. Tengo
>>>> entendido que existen librerías para acceder a él...
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>
>>>
>>> _______________________________________________
>>> Lista de correo Python-es
>>> http://listas.aditel.org/listinfo/python-es
>>> FAQ: http://listas.aditel.org/faqpyes
>>>
>>>
>>
>>
>>
>>
>
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es