IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Soucis sur un os.system


Sujet :

Python

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut Soucis sur un os.system
    Bonjour à tous,

    Je viens a vous pour un petit souci (certainement tout bête mais je n'arrive pas à mettre le doigt sur la solution).

    J'ai un programme qui permet la mise en place de tâches planifiées grace au module os et aux commandes runas et at de dos.

    Ma commande fonctionne partiellement et je ne comprend pas pourquoi. c'est à dire que la tâche s'inscrit bien dans les tâches planifiées mais lors de l'execution il y a une erreur comme quoi le fichier est introuvable alors que "c'est bien le bon endroit".

    Je pense que c'est une histoire de quote mais je n'arrive pas mettre le doigt dessus.

    Voici la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    os.system("Runas /user:administrateur@interval.local /savecred \"at 01:00 /EVERY:l,ma,me,j,v,s,d c:\\Program Files\\dist\\tous.bat\"")
    J'ai essayé en précédant la commande at de cmd /c ou encore de commande mais sans résultat. Donc : A l'aide svp !!!

    Merci par avance pour votre aide

    Steph70

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Est-ce que la commande fonctionne depuis la fenêtre "executer" du menu démarrer de windows ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    Oui ca fonctionne sans problème dans la fenêtre executer.

    Amicalement
    Steph70

  4. #4
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Tu as essayé en mettant ton programme dans un autre répertoire (qui ne contient pas d'espace) ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    Non, pas du tout et ca va être difficile car l'endroit ou est placé le bat est essentiel pour le restant du script.

    Si je pouvais eviter de le bouger, ca m'eviterais de réecrire une bonne partie du script.

    Par contre, je vais essayer avec un chemin du genre c:\program~1\etc...

    Je te tiens au courant

    Steph70

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    Je te tiens au courant.

    Mon executable et la tache planifiée doivent se mettre en route à 13H00

    En tout cas, merci pour ton aide

    Steph70

  7. #7
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Sinon, tu peux essayer de regarder du côté de subprocess qui devrait donner quelquechose du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import subprocess
    subprocess.Popen(["Runas", "/user:administrateur@interval.local", "/savecred",  "\"at 01:00 /EVERY:l,ma,me,j,v,s,d c:\\Program Files\\dist\\tous.bat\""])

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    Ca marche !!!!

    En fait, le souci etait bien dû à l'espace entre program et files.

    Il m'a suffit de remplacer "Program Files" par "Progra~1" et tout est rentré dans l'ordre.

    Merci encore pour ton aide précieuse

    Amicalement
    Steph70

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cacher le pointeur souris (sur tout le systeme)
    Par Platypus dans le forum MFC
    Réponses: 4
    Dernier message: 20/02/2006, 17h40
  2. [C#] Petit soucis sur un TreeView ...
    Par hobotalker dans le forum Windows Forms
    Réponses: 8
    Dernier message: 29/11/2005, 15h33
  3. Petit souci sur la libération d'une connexion tcp
    Par alexandre75 dans le forum Développement
    Réponses: 1
    Dernier message: 08/11/2005, 19h43
  4. Calcul des stats sur SYS et SYSTEM
    Par orafrance dans le forum Oracle
    Réponses: 8
    Dernier message: 05/10/2005, 16h25
  5. souci sur ajout de données de zone de liste
    Par Tierisa dans le forum IHM
    Réponses: 6
    Dernier message: 27/09/2005, 08h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo