He creado un script shutdown.py que apaga mi computadora cuando se ejecuta. También he creado una regla en Microsoft Outlook que ejecuta mi secuencia de comandos de Python cuando recibo un correo electrónico que tiene% BLAHBLAHBLAH% en el asunto. Lo he probado y funciona sin problemas; sin embargo, mi pregunta para todos ustedes es: ¿es posible pasar el asunto del correo electrónico al guión de Python antes de ejecutarlo? Básicamente, quiero tener una palabra clave en la línea de asunto que ejecute una determinada secuencia de comandos, pero también podrá "pasar" parámetros en la línea de asunto del correo electrónico que la secuencia de comandos de Python utilizará. Por ejemplo, si envié% shutdown30%, mi script de python podría analizar la cadena% shutdown30% y usar 30 como parámetro para apagar la computadora en 30 minutos.Microsoft Outlook Crear regla Ejecutar aplicación/script Python
Gracias de antemano por cualquier consejo/comentarios/sugerencias/respuestas :)
No sé lo que Outlook puede hacer, pero python ciertamente puede tomar argumentos de línea de comandos. Consulte sys.argv http://docs.python.org/library/sys.html#sys.argv Si puede hacer que outlook haga algo como python shutdown.py% subject%, entonces sys.argv funcionaría. – joshcartme
Gracias, pero eso no es realmente lo que estoy buscando. Outlook te permite crear reglas. Puede crear una regla que diga ejecutar esta aplicación si recibe un correo electrónico con "BLAH" en el asunto. Entonces, el correo electrónico recibido con el asunto especificado activa el script de python, la pregunta es si hay alguna forma de darle a python la vista del sujeto recibido –
. Supongo que no, pero tal vez alguien sepa algo que yo no soy. ¡Gracias de todos modos por tu respuesta! –