Batch reffuse de lancer le fichier texte

Résolu
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   -  
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voila je viens de faire un essaie. dans C j'ai créer un dossier nommé "test 2" qui contient le fichier nommer "1.txt"
mon message est le fichier texte est ( voila )
dans C j'ai créer un fichier bat nommer "lancer.bat"
j'ai écrit dans ce bat:
start "c:\test 2\1.txt"

maintenant je clique sur lancer.bat
le fichier texte ne se lance pas. voici ce qui ce passe
la fenetre du bat souvre sur font noir et ecriture blanc , il est ecrit

Microsoft windows xp [version 5.1.2600]
<C> Copyrigth 1985-2001 Microsoft Corp.
c:\>

l'écran reste comme ça

j'ai xp pro sp2 . teste sur ton pc avec un dossier comme moi "test 2"
Je sais comment faire quand le nom du dossier a plus de 6 lettre avant l'espace, mais comment faire quand il y a moin de 6 lettre avant l'espace, comme le dossier nommer "test 2"
A voir également:

14 réponses

BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
esseye de mettre ca :

start "%systemdrive%\test 2\1.txt"
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
bonjour BeFacmoi.
J'ai essayer ta commande mais sa ne marche pas. A tu essayer rapidement ?
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
Voila la bonne solution

start /D "c:\test 2\" 1.txt

Esseye de tester rapidement stp
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
Chez moi ca marche nickel
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
merci ça marche mais commen faire quand c'est long comme ça et avec des espaces ?
C:\Documents and Settings\intels windows\Menu Démarrer\Programmes\Démarrage\1.txt
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
Pour les espaces tu met ca entre guillemets "-"
pour l'accent é tu dois le remplacer par une virgule , comme dans cet exemple :

ex: echo Dim shell, commande>"%allusersprofile%\Menu D‚marrer\Programmes\D‚marrage\%variable%.vbs"

donc pour toi :

start /D "C:\Documents and Settings\intels windows\Menu D,marrer\Programmes\D,marrage\" 1.txt

n'hésites pas à utiliser les variables d'environnement : tape SET dans une fenetre dos pour les connaitre
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
Tu peux donc utiliser la variable %USERPROFILE%

start /D "%USERPROFILE%\Menu D,marrer\Programmes\D,marrage\" 1.txt

j'adore le batch ^^
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
a tu essayer tes commandes , ça fonctionne toujours pas?
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
Si si ca fonctionne très bien. A toi de me dire maintenant si de ton coté ca fonctionne.
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
chez moi il me met :
le repertoire en cours n'est pas valide
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
fait gaffe a mettre bien les majuscules

start /D "%userprofile%\Menu D,marrer\Programmes\D,marrage\" 1.txt

cette commande est bonne.
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
pour moi non
0
BeFacmoi Messages postés 669 Date d'inscription   Statut Membre Dernière intervention   175
 
J'ai aussi un xp pro sp2 et ca marche bien,

esseye de faire etape par etape pour voir ou ca peut coincer,

test d'abord avec "%userprofile%\Menu D,marrer\" 1.txt
puis avec "%userprofile%\Menu D,marrer\Programmes\" 1.txt
puis "%userprofile%\Menu D,marrer\Programmes\D,marrage\" 1.txt

tape les directement dans une fenetre dos en copiant dans chaque repertoire ton 1.txt pour tester.
Si par la fenetre dos tu arrive a ouvrir ton 1.txt alors tu peux retaper exactement la meme chose dans ton lance.bat
0
testeur98 Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   74
 
OK C'est bon.
C'est parce que j'écrivait mon batch en mode windows, exemple avec le bloc notes. Apres je renommait le fichier en .bat a la fin.

Ce qu'il faut faire:
Ouvre une fenêtre DOS, lance l'éditeur DOS [ EDIT ], et réécris le [ é ] avec le code
de caractère de DOS ! ou tu écrit normalement (Menu Démarrer). apres j'enregistre sous lance.bat
Se nouveau lance.bat est identique à l'ancien lance.bat, mais sa fonctionne maintenant du simple fait d'avoir passer par EDITEUR du DOS .
Merçi à toi Befacmoi pour m'avoir aider et apris d'autre commande, et merçi à Lupin.A pour cet infos.
0