[Python-es] Obtener el fullpath de programas en Windows,Mac
Iván García
capiscuas en gmail.com
Lun Jul 7 16:37:59 CEST 2008
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
>>
>>
>
>
>
>
Más información sobre la lista de distribución Python-es