Ich habe ein Skript shutdown.py erstellt, das meinen Computer herunterfährt, wenn es ausgeführt wird. Ich habe auch eine Regel in Microsoft Outlook erstellt, die mein Python-Skript ausführt, wenn ich eine E-Mail mit% BLAHBLAHBLAH% im Betreff erhalte. Ich habe es getestet und es funktioniert einwandfrei; Meine Frage für Sie alle ist jedoch: Ist es möglich, die Betreffzeile der E-Mail vor der Ausführung in das Python-Skript einzugeben? Grundsätzlich möchte ich ein Schlüsselwort in der Betreffzeile haben, das ein bestimmtes Skript ausführt, aber auch Parameter in die Betreffzeile der E-Mail "übergeben" kann, die das Python-Skript dann verwenden wird. Wenn ich zum Beispiel% shutdown30% sende, könnte mein Python-Skript die Zeichenfolge% shutdown30% parsen und die 30 als Parameter verwenden, um den Computer in 30 Minuten herunterzufahren.Microsoft Outlook Regel erstellen Anwendung/Skript ausführen Python
Vielen Dank im Voraus für jede Beratung/Kommentare/Anregungen/Antworten :)
Ich weiß nicht, was Outlook tun können, aber Python kann sicherlich Kommandozeilenargumente nehmen. Check out sys.argv http://docs.python.org/library/sys.html#sys.argv Wenn Sie Outlook so etwas wie python shutdown.py% subject% machen können, dann würde sys.argv funktionieren. – joshcartme
Danke, aber das ist nicht wirklich, was ich suche. Outlook ermöglicht das Erstellen von Regeln. Sie können eine Regel erstellen, die besagt, dass diese Anwendung ausgeführt werden soll, wenn Sie im Betreff eine E-Mail mit "BLAH" erhalten. Also die empfangene E-Mail mit dem angegebenen Thema löst das Python-Skript aus, die Frage ist, gibt es eine Möglichkeit, python Anblick des –
empfangenen Betreffs zu geben. Ich vermute nein, aber vielleicht ist sich jemand dessen bewusst, was ich nicht bin. Danke für Ihre Antwort! –