26 Stimmen

Wie lässt man ein Python-Skript im Hintergrund laufen?

Ich habe ein Skript, das alle 5 Minuten etwas auf meinem PC überprüft, und ich möchte nicht, dass Python in meiner Taskleiste angezeigt wird. Ich verwende Windows als Betriebssystem.

Gibt es eine Möglichkeit, Python im Hintergrund laufen zu lassen und zu erzwingen, dass es nicht in meiner Taskleiste angezeigt wird?

58voto

Ben Blank Punkte 52357

Wenn Sie ein Konsolenskript mit pythonw.exe wird weder ein Fenster angezeigt noch erscheint es in der Taskleiste. Ich verwende zum Beispiel den folgenden Befehl zum Starten ntlmaps beim Starten:

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

Beachten Sie jedoch, dass es keine Möglichkeit gibt, mit dem Skript zu interagieren oder es zu beenden, außer über den Task-Manager.

3 Stimmen

Dies ist der beste Weg, den ich gefunden habe, um Python-Anwendungen zu starten, die eine grafische Benutzeroberfläche verwenden (z.B. mit Tkinter).

1 Stimmen

Wow, nach einem Jahrzehnt ist das immer noch das Beste! Danke

0 Stimmen

Im Windows 10 Task-Manager sollte unter der Aufgabe "Benutzer" eine Aufgabe namens "Python" zu finden sein, die Sie auswählen und dann auf die Schaltfläche "Aufgabe beenden" klicken können.

5voto

Jason Coon Punkte 16347

Das ist nur eine weitere Option, die Sie haben:

Sie können eine Verknüpfung zu Ihrem Python-Skript erstellen, dann right-click the shortcut --> Properties --> Shortcut tab

Unter der Option Ausführen befindet sich ein Dropdown-Feld, mit dem Sie führen Sie den Befehl minimiert aus.

0 Stimmen

Das Programm wird immer noch in der Taskleiste angezeigt, und ich denke, dass OP das nicht wollte

3voto

dugres Punkte 11833

Sie könnten es als Dienst laufen lassen. Siehe ici

2voto

MahdeTo Punkte 10654

Cron unter Linux; zeitgesteuert unter Windows [Systemsteuerung > Geplante Aufgaben > Geplante Aufgabe hinzufügen]

1 Stimmen

Der Windows-Scheduler führt es im Vordergrund aus; die Frage bezieht sich auf den Hintergrund. In einigen Windows-Versionen (z. B. Windows 7) befindet sie sich außerdem unter Systemsteuerung -> Verwaltung.

0voto

Be Champzz Punkte 163

So führen Sie eine Python-Datei von einem beliebigen Ort aus:

Schritt 1:

Create Shortcut of Python File.

Schritt 2:

Place Shortcut in this location  C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Schritt 3:

Now Right Click --> Go to Properties --> Shortcut --> Press any key on keyboard it will take one shortcut key

Schritt 4:

Now , Type the Shortcut key which you entered in previous step.

Schritt 5:

Check out Output!   :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X