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

Scripts/Batch Discussion :

[DOS] Espace dans le chemin et lancement de fichier


Sujet :

Scripts/Batch

Vue hybride

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut [DOS] Espace dans le chemin et lancement de fichier
    Bonjour,
    je sais pas trop si mon sujet est bien placé dans le forum.

    J'execute une commande dos en java pour ouvrir une fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c start D:\test\nom_du_fichier
    mais quand le nom du fichier contient un espace ça ne fonctionne pas meme en remplaçant l'espace par %20.

    Quelqu'un pourrait il m'aider?

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Entoures ton chemin avec des ", ça devrait suffire.
    Genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd /c start "D:\test\nom_du_fichier"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    ça ne marche po
    il ouvre pas le fichier

  4. #4
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Est ce que tu peux préciser quelle fichier tu veux ouvrir ?

    Je ne suis pas sûr que si ton fichier est autre chose qu'une programme, il se lancera. L'accociations extension de fichier/programme est une magie propre au mode graphique il me semble.

    Sous dos, il va falloir que tu lance ton viewer en 1er.
    Pour un pdf, ça sera acrobat reader, un jpg ou un bmp tu utiliseras paint etc ...
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  5. #5
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    tu as testé avec un fichier qui n'a pas d'espace, juste histoire de vérifier que ce que tu veux faire est possible ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    bien sur j'ai testé ça marche impécable mais pas quand le fichier a un espace

  7. #7
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Est ce que tu peux nous donner la ligne de commande qui ne marche pas ?
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    je l'ai donner le ligne qui ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c start D:\test\nom_du_fichier
    où le nom_du_fichier comporte un espace

  9. #9
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par nahzhir
    je l'ai donner le ligne qui ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c start D:\test\nom_du_fichier
    où le nom_du_fichier comporte un espace
    Désole, mais je ne vois pas d'espace dans nom_du_fichier.
    Pourrais tu donner la commande que tu tapes vraiment, stp.

    Chuis butté, on pourrait croire, limite un peu c**, mais ça permet de vérifier d'autres choses.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd /c start D:\test\Coucher de soleil.jpg
    pas de probleme pour ton entetement 8)
    si ça peut m'aider, je vais pas me faché

  11. #11
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par nahzhir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd /c start D:\test\Coucher de soleil.jpg
    pas de probleme pour ton entetement 8)
    si ça peut m'aider, je vais pas me faché
    je vois pas de guillemets dans ta commande, tu es sûr que c'est celle que tu tapes ?

    Je ne vois pas l'intérêt de faire cmd : pourquoi ne pas directement utiliser un viewer d'images ? (comme je te l'ai dit dans un message précédent)
    tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iexplore "d:\test\coucher de soleil.jpg"
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    Si j'ajoute des guillemets ça ne fonctionne pas
    et le truc c'est qu'il n'y a pas que des images à ouvrir
    ça peut etre n'importe qu'elle fichier et windows se debrouille pour ouvrir le programme auquelle est associé le fichier

  13. #13
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Tu fait sa dans un batch ?

  14. #14
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par nahzhir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cmd /c start D:\test\Coucher de soleil.jpg
    pas de probleme pour ton entetement 8)
    si ça peut m'aider, je vais pas me faché
    Essaie ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c "start D:\test\Coucher" "de" "soleil.jpg"
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  15. #15
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2003
    Messages : 170
    Par défaut
    j'ai réussi avec ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c start c:\test\"copie de test.jpg"
    c'est START qui pose probleme
    par contre si tu as un espace dans le chemin çà va pa marcher
    j'ai pas encors trouvé la soluce

  16. #16
    Membre confirmé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2003
    Messages : 170
    Par défaut
    autant pour moi voici la soluce complete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cmd /c start "" "c:\test\copie de test.jpg"
    le premier groupe "" determine le titre de la fenêtre voir aide sur start

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Par défaut
    ça marche!!!! Super merci beaucoup

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/07/2011, 22h23
  2. SQLPlus et espace dans un chemin d'accès
    Par jleg dans le forum Sql*Plus
    Réponses: 2
    Dernier message: 22/03/2007, 17h33
  3. Espace dans les chemins en batch
    Par pzou dans le forum Windows
    Réponses: 9
    Dernier message: 25/08/2006, 20h09
  4. [VBS] Gestion des espaces dans le chemin de fichiers
    Par Edoxituz dans le forum VBScript
    Réponses: 4
    Dernier message: 23/02/2006, 16h41

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