Ya casi esta

Julio Canto jcanto en hispasec.com
Mie Jul 16 11:52:28 CEST 2003


Hombre, si te funciona en linux bien, tb puedes simplemente hacer un if, que con la deteccion de sistema del modulo so, te lance una manera u otra. Algo asi:

import os
if os.name == "nt":
    (ejecuta rutina estilo windows)
else:
    (ejecuta rutina estilo linux)

Seguro que hay soluciones mas limpias, pero bueno :)
Un saludo,
    JC

----- Original Message ----- 
  From: Oscar Merchan Rodriguez 
  To: La lista de python en castellano 
  Sent: Wednesday, July 16, 2003 11:48 AM
  Subject: Re: [Python-es] Ya casi esta


  Eso me lo apunto, lo malo que intento hacer una aplicacion multiplataforma, y de momento me esta iendo en Windows y en Linux, solo que en windows tengo esa pega, y no quiero utilizar modulos especificos de windows, para que despues en Linux me pete.
  Ya se que pido el oro y el moro, pero es el problema de intentar hacer programas que vayan en ambas plataformas.


  Saluditos, Óscar Merchan.
    ----- Original Message ----- 
    From: Julio Canto 
    To: La lista de python en castellano 
    Sent: Wednesday, July 16, 2003 11:41 AM
    Subject: Re: [Python-es] Ya casi esta


    Hace unos dias mande a la lista un mensaje sobre ese mismo tema. Yo para eso utilizo las rutinas del API de Win32. Mira sobre win32all.
      ----- Original Message ----- 
      From: Oscar Merchan Rodriguez 
      To: La lista de python en castellano 
      Sent: Wednesday, July 16, 2003 11:35 AM
      Subject: [Python-es] Ya casi esta


      Primero muchas gracias a todos, por me funciona todo, incluido la barra de progreso, gracias Carlos por decirme como ponerle un valor.

      Ahora solo me falta la estetica, cuando ejecuto el programa, y le doy al voton, el copia una serie de archivos a un directorio previamente indicado, pero me empieza a habrir ventanas como un poseso, me imagino que cada ventana es cada copy que hago.
      Utilizo la funcion system, por lo que me queda asi
      Ej .-

      comando = directorio+"nombre.archivo"
      system(comando)

      Realmente es eso lo que hago, y por ello me habre una ventana de ms-dos por cada copy, no me da tiempo de ver lo que pone en las ventanas, pero me imagino que sera eso.

      La pregunta seria, que otra funcion puedo utilizar para que me lo haga todo en segundo plano, o para que no me habra las ventanitas y quede todo, transparente al usuario ??

      Saluditos, Óscar Merchan.


--------------------------------------------------------------------------


      _______________________________________________
      Python-es mailing list
      Python-es en aditel.org
      http://listas.aditel.org/listinfo/python-es



----------------------------------------------------------------------------


    _______________________________________________
    Python-es mailing list
    Python-es en aditel.org
    http://listas.aditel.org/listinfo/python-es



------------------------------------------------------------------------------


  _______________________________________________
  Python-es mailing list
  Python-es en aditel.org
  http://listas.aditel.org/listinfo/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20030716/4c268577/attachment.html>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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