2010/2/15 Olemis Lang (Simelix) <[email protected]>: > 2010/2/15 Oswaldo Hernández <[email protected]>: >> Olemis Lang (Simelix) escribió: >>> >>> 2010/2/5 Olemis Lang (Simelix) <[email protected]>: >>>> >>>> 2010/2/5 Ismael Jimenez <[email protected]>: >>>>> >>>>> Ok, ya entendi, por que en ese caso, pudes crear un .bat que sea el que >>>>> inicia el script de python con los parametros que necesitas, y despues >>>>> referenciar en el WTS el .BAT >>>>> >> .... >>> >>> Bueno, continuando con este tema, parece que la >>> causa no tiene que ver con el intérprete de >>> Python. Resulta ser que me sucedió algo parecido >>> hace poco utilizando `VBoxManage` . Esto me hace >>> pensar que es posible que sea (un bug del WTS ?) >>> con el uso de guión para especificar los >>> parámetros para ejecutar la tarea (pero no he >>> tenido de explorar mucho eso). ¿Alguien puede >>> confirmar, de acuerdo a su experiencia, si es esto >>> o no? >> >> El programador de tareas de windows tiene sus manias, prueba a escribir el >> comando y parametros entre comillas, ó: cmd /C "comando parametros". Si no >> va, no te vuelvas loco y haz lo que te indica Ismael, un ficherito .bat o >> .cmd con el comando y parámetros a ejecutar. >> > > Sí es lo que tengo hecho (.BAT), solo quería compartir con Uds mi > experiencia y delimitar responsabilidades > ;o) > >>> >>> Por otra parte, antes de empaquetar el producto >>> final quería esconder la consola que muestra >>> `python.exe` y por eso escribí unos scripts `.pyw` >>> a ejecutar con `pythonw.exe`. Esto me funciona >>> bien cuando ejecuto una aplicación de escritorio >>> pero, en el caso de la tarea programada, el WTS me >>> sigue mostrando la consola. Sin embargo, si cierro >>> la consola el script (ejecutado con `pythonw.exe` >>> ;o) sigue funcionando. Quisiera mejorar esto, así >>> que ¿me pudieran sugerir algo para ejecutar el >>> script sin mostrar la consola (aunque quizás sea >>> un poquititico OT ;o) ? Me sería de gran ayuda. >>> >> >> El que te aparezca la consola me extraña bastante. El programador de tareas >> suele ejecutar el proceso en otra sesión y no se ve nada en el escritorio >> aunque lo ejecutes con el mismo usuario que está logueado. >> >> ¿Que version de windows estás utilizando? ¿con que Service Pack? >> > > Windows XP Professional SP2 > >> Tambien puedes probar a programarlo directamente con 'at': >> <http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/at.mspx?mfr=true> >> >> Si omites el parámetro '/interactive' no debe aparecer nada en el escritorio >> cuando se ejecute. >> > > No me conviene mucho utilizar `at`, por lo que lo hice con > directamente con `pywin32` ;o). Será q >
Sorry GMail está majadero y envié el mensaje accidentalmente antes de terminarlo :$ Será que me falta algo para configurar la tarea y que `pywin32` utiliza `interactive` como valor predeterminado ? Investigaré y les digo ! -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Fixed 3 bugs identified by Steffen Pingel (from Mylyn test suite), and also added a test case... - http://bitbucket.org/osimons/trac-rpc-mq/changeset/ba2572404912/ _______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
