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

Windows XP Discussion :

Schtasks, chemin de l'éxécutable avec des espaces, solution


Sujet :

Windows XP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 71
    Par défaut Schtasks, chemin de l'éxécutable avec des espaces, solution
    bonsoir,

    j'essaie de lancer par programmation (visual basic 2008) une commande de batch (Schtasks ...) sous XP Pro SP3. Elle fonctionne si mon exe est par exemple calc.exe,
    par contre dés que je veux executer un programme dans un des dossiers, impossible!!

    Voici ma ligne de commande: doc1
    dans la console ouverte, la tâche a bien été mise en planifié: doc2.jpg
    et le message dans le log des tâches planifiées aprés traitement: doc3.jpg


    au vu des trés nombreux essais, recherches .. je suis incapable de passer correctement le paramétre de l'arborescence du programme à exécuter et de sa cible (Démarrer dans), par contre le delete des batchs en liste est OK

    Cette tâche fonctionne si elle est définie manuellement par l'utilitaire 'Création de tâches planifiées'

    Voici le code:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
            ' effacer le fichier batch qui pourrait exister
            CmdLigneJob = "cmd /c schtasks.exe /delete /S \\" & S_system & " /U " & U_username & " /P " & P_password & " /TN " & TN_taskname & " /F"
            Shell(CmdLigneJob, AppWinStyle.MinimizedNoFocus, True)
    
            ' preparer les paramétres du prochain
            If Batch.Checked = True Then
                If Grab(SelGrab) = "Hebdomadaire" Then D_days = AbrevQuelJour(SelQuelJour)
                If Grab(SelGrab) = "Quotidienne" Then D_days = "*"
    
                CmdLigneJob = "cmd /k schtasks /Create /S \\" & S_system & " /U " & U_username & " /P " & P_password & " /TN " & TN_taskname & " /TR " & TR_taskrun & " /SC " & SC_schedule & " /D " & D_days & " /ST " & ST_starttime
                MsgBox(CmdLigneJob)
                Shell(CmdLigneJob, AppWinStyle.MinimizedNoFocus, True)
            End If
    le user est définit à l'éxecution: l'administrateur et son mot de passe (seul utilisateur du PC)

    Merci de votre aide, je séche!

    PS incapable de passer la troisiéme piéce jointe ! mystére
    bref le message de l'ordonanceur est de deux parties, d'abord
    1 0x00000003: Le chemin d'accés spécifié est introuvable.
    2 0x80070005: Accés refusé
    Images attachées Images attachées   

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

Discussions similaires

  1. chemin d'accès avec des espaces ?
    Par black bulldog dans le forum Langage
    Réponses: 3
    Dernier message: 03/06/2014, 10h11
  2. Gérer un chemin avec des espaces
    Par helaaa dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/03/2013, 19h15
  3. Problème de chemin de fichier avec des espaces
    Par Akronyme dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 11/12/2006, 17h12
  4. os.system et chemins avec des espaces
    Par frenchy404 dans le forum Général Python
    Réponses: 3
    Dernier message: 08/12/2006, 22h03
  5. Réponses: 18
    Dernier message: 28/08/2006, 23h07

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