Reputation:
I have a script that checks something on my PC every 5 minutes and I don't want Python to show on my task tray. I use Windows as my operating system.
Is there any way to make Python run in the background and force it to not show in my task tray?
Upvotes: 28
Views: 48773
Reputation: 939
To Run python file from any where :
Step 1:
Create Shortcut of Python File.
Step 2:
Place Shortcut in this location C:\ProgramData\Microsoft\Windows\Start Menu\Programs
Step 3:
Now Right Click --> Go to Properties --> Shortcut --> Press any key on keyboard it will take one shortcut key
Step 4:
Now , Type the Shortcut key which you entered in previous step.
Step 5:
Check out Output! :)
Upvotes: 0
Reputation: 18441
Just another option you have:
You can create a shortcut to your Python script, then right-click the shortcut --> Properties --> Shortcut tab
There is a drop-down box under the Run option which lets you run the command minimized.
Upvotes: 5
Reputation: 11194
cron it on linux; schedule it on windows [control panel > scheduled tasks > Add scheduled task]
Upvotes: 2
Reputation: 56624
If you run a console script using pythonw.exe
, it will neither display a window nor appear in the task bar. For example, I use the following command to launch ntlmaps on startup:
C:\BenBlank\Python2.6\pythonw.exe scripts/ntlmaps
Be aware, however, that there is no way to interact with the script, nor to terminate it save via the Task Manager.
Upvotes: 60