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

VBScript Discussion :

Créer un chemin de raccourci (rallongé) avec des " "


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2006
    Messages : 30
    Par défaut Créer un chemin de raccourci (rallongé) avec des " "
    Bonjour à tous,

    Je cherche à créer un chemin de raccourci clavier un peu spéciale (avec des "<lignecomande>")

    Voila mon code en VBS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Set net = CreateObject("Wscript.Network")
    Set WSHShell = CreateObject("WScript.Shell")
    DesktopPath = WSHShell.SpecialFolders("Desktop")
    Set Shortcut = WSHShell.CreateShortcut(DesktopPath & "\STC.lnk")
    With Shortcut
     
        .TargetPath = WSHShell.ExpandEnvironmentStrings("C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE")
        .Arguments = ("C:\Documents and Settings\" & net.username & "\STC.mdb" & " " & "/WRKGRP" & " " &  "C:\Documents and Settings\" & net.username & "\STC.mdw")
        .WorkingDirectory = WSHShell.ExpandEnvironmentStrings("C:\Documents and Settings\" & net.username & "\")
        .IconLocation = WSHShell.ExpandEnvironmentStrings("C:\Documents and Settings\" & net.username & "\STC.ico, 0")
        .Description = "Démarre la base de données STC"
        '.HotKey = "Aucun"
        .WindowStyle = 4
    End With
    Shortcut.Save
    Au final sa me donne ceci :
    "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" C:\Documents and Settings\a185247\STC.mdb /WRKGRP C:\Documents and Settings\a185247\STC.mdw
    Alors que je veux cela:
    "C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "C:\Documents and Settings\a185247\STC.mdb" /WRKGRP "C:\Documents and Settings\a185247\STC.mdw"

    Quelqu'un peut m'aider ?

    Merci d'avance

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    essai de rajouter des doubles " ... aux endroits où tu veux rajouter un "..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    .Arguments = ("""C:\Documents and Settings\" & net.username & "\STC.mdb" & " " & "/WRKGRP""" & " " &  """C:\Documents and Settings\" & net.username & "\STC.mdw""")

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2006
    Messages : 30
    Par défaut
    Bonjour bbil,

    - > C'était tout simple en effet !!

    Merci beaucoup

    @ bientot

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

Discussions similaires

  1. [XL-2007] Comment créer une dépendance entre deux listes avec des données issus d'un tableau?
    Par efesdark dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2011, 16h22
  2. Réponses: 4
    Dernier message: 20/01/2009, 11h00
  3. Réponses: 10
    Dernier message: 22/08/2008, 14h47
  4. Créer une chaine de taille variable avec des blancs
    Par jojodu31 dans le forum Général Java
    Réponses: 5
    Dernier message: 15/04/2008, 17h38
  5. Réponses: 1
    Dernier message: 18/02/2007, 11h07

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