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 10 Discussion :

VB Script demande d'aide


Sujet :

Windows 10

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2018
    Messages : 6
    Par défaut VB Script demande d'aide
    Bonjour,

    Je me heurte à un problème tout "bête" sans m'en sortir (je suis en Windows 10).

    J'ai créé, il y a quelques années, un petit script (VB script) permettant de sauvegarder certains fichiers personnels sur disque externe.
    Depuis une mise à jour de Windows10, le système n'accepte plus les noms courts des fichiers et répertoires (Progra~1 au lieu de "Program Files").
    Je ne parviens pas à modifier le script ci dessous pour le faire fonctionner (en ajoutant des quottes ou en créant une constante).

    Soit j'ai "erreur 800A0401", soit "D:\Program" n'est pas reconnu comme commande.
    Certainement une connaissance superficielle du langage VB. Pouvez vous m'aider?
    Merci.

    Commande = "cmd /K D:\Program Files\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2
    Retour = Sh.Run (Commande, 1, True)

    PS: on peut s'en sortir en modifiant le "Registre Windows" (pour accepter les noms en 8.3), mais cela n'ai pas, à mon avis, la solution pérenne.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 259
    Par défaut
    sans garantie, mais normalement pour avoir des " dans une chaine de caratères, il faut les doubler :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K ""D:\Program Files\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip"" " & ligne2

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2018
    Messages : 6
    Par défaut
    Citation Envoyé par sevyc64 Voir le message
    sans garantie, mais normalement pour avoir des " dans une chaine de caratères, il faut les doubler :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K ""D:\Program Files\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip"" " & ligne2
    Merci pour la réponse, mais cela ne marche pas: "D:\Program" n'est pas reconnu comme commande interne......

    Cdlt.

  4. #4
    Membre Expert Avatar de txuku
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 980
    Par défaut
    Bonjour

    Ta question ne me parait pas posee dans le bon forum ???


    J ai teste sous dos : "cd C:\Progra~1\ " cela semble marcher !

  5. #5
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 992
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 992
    Par défaut
    Guillemets mal placés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K ""D:\Program Files\7-Zip\7z"" u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K %programfiles%\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2018
    Messages : 6
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    Guillemets mal placés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K ""D:\Program Files\7-Zip\7z"" u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Commande = "cmd /K %programfiles%\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2
    "cmd /K ""D:\Program Files\7-Zip\7z"" u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2[/CODE] >> Fonctionne (Cool ) <<
    "cmd /K %programfiles%\7-Zip\7z u " & USB & ":\SauvPCFixe-HP-W10\" & ligne & ".zip " & ligne2[/CODE][/QUOTE] >> Non

    "cd C:\Progra~1\ " >> C'est sûr que cela fonctionne, mais il faut au préalable modifier un code dans Regedit et re-créer le répertoire \Progra~1\ (renommer ne marche pas).

    Merci à tous et désolé pour le mauvais forum.

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

Discussions similaires

  1. Demande d'aide pour script de connexion
    Par loupsolitaire dans le forum Windows
    Réponses: 4
    Dernier message: 03/12/2007, 13h59
  2. [eCommerce] Demande d'aide concernant ce script
    Par skyyoussef dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 24/10/2007, 16h32
  3. Demande d'aide sur un script de mise en forme..
    Par threepwood dans le forum Linux
    Réponses: 4
    Dernier message: 24/08/2007, 15h37
  4. demande d'aide sur un script
    Par threepwood dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 24/05/2007, 12h45
  5. script: demande d'aide
    Par imeys dans le forum Windows
    Réponses: 11
    Dernier message: 12/05/2006, 17h41

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