Je viens d'expérimenter avec Python pour que je puisse faire de la vie un peu plus de continent pour moi-même. J'ai tendance à faire plusieurs choses à la fois et python a été extrêmement utile pour déplacer des fichiers et ouvrir des programmes. Je me demandais juste s'il existe un moyen d'ouvrir le planificateur, et si vous pouvez le lier à une clé?Puis-je ouvrir le planificateur de tâches Windows avec Python?
Répondre
Avec bibliothèque standard os
import os
os.system('control schedtasks')
Ou pour les options plus compliquées, avec subprocess
import subprocess
p = subprocess.Popen("control schedtasks")
'cmd/c 'est redondant,' os.system' passe la commande au shell par défaut. –
ouais je l'ai déjà édité. Merci – philshem
Je voudrais essayer quelque chose de simple comme celui-ci pour ouvrir le planificateur:
import os
os.system("taskschd.msc")
Remarque que si vous ne voulez pas que le popup UAC vous demande élévation à chaque fois que votre script s'exécute, votre script lui-même devra être exécuté en tant qu'administrateur (de sorte que chaque sous-processus qu'il exécute, tel que le planificateur de tâches, sera également exécuté en tant qu'administrateur).
En ce qui concerne la liaison du script à une clé ... vous pouvez honnêtement avoir le plus de chance en utilisant quelque chose comme https://autohotkey.com/ pour le faire. Vous pouvez également exécuter votre script lors de la connexion, puis utiliser un package comme https://pypi.python.org/pypi/system_hotkey/1.0.3 pour implémenter des raccourcis clavier (notez qu'il s'agit d'un package Python 3).
Copie possible de [Utilisation d'un gestionnaire de tâches Batch File to Open] (http://stackoverflow.com/questions/23815111/using-a-batch-file-to-open-task-manager) –