2009-04-23 132 views

Respuesta

0

Busque Programar tareas en el panel de control.

+0

aparecerá mi script cada X vez (¿o no?) Pensé en, pero estoy buscando otra forma gracias –

+0

El programador de tareas no permite ejecutar tareas menos de cada minuto (en caso que es motivo de preocupación) – zelusp

+0

Pregunta pregunta por el fondo, pero el Programador de tareas se ejecuta en primer plano de manera predeterminada. – fantabolous

1

cron it on linux; programarlo en Windows [panel de control> tareas programadas> Agregar tarea programada]

+0

El programador de Windows lo ejecuta en primer plano; pregunta pregunta por el fondo. Además, en algunas versiones de Windows (por ejemplo, Windows 7) está bajo el panel de control -> herramientas administrativas. – fantabolous

43

Si ejecuta un script de consola utilizando pythonw.exe, no mostrará una ventana ni aparecerá en la barra de tareas. Por ejemplo, yo uso el siguiente comando para iniciar ntlmaps en el arranque:

C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps 

Tenga en cuenta, sin embargo, que no hay manera de interactuar con el guión, ni darlo por terminado, salvo a través del Administrador de tareas.

+2

Esta es la mejor forma que he encontrado para ejecutar aplicaciones de Python que usan GUI (por ejemplo, con Tkinter). – Nux

3

Sólo otra opción que tiene:

puede crear un acceso directo a la secuencia de comandos de Python, entonces right-click the shortcut --> Properties --> Shortcut tab

Hay un cuadro desplegable en la opción Ejecutar que le permite ejecuta el comando minimizado.

+0

El programa seguirá siendo visible en la barra de tareas y creo que OP no quería eso – stendarr

1

Puede ejecutarlo como un servicio. Consulte here

Cuestiones relacionadas