Y'a qn ki peut m'aider un autoexe.bat??? - Windows & Software
Marsh Posté le 18-08-2001 à 10:16:44
dans ton fichier bat, fais: 
 dir e:\ /s/on >c:\rep.txt 
sinon il prend le répertoire courant qui n'est pas toujours le bon. 
Marsh Posté le 18-08-2001 à 10:50:21
| antp a écrit a écrit  : dans ton fichier bat, fais: dir e:\ /s/on >c:\rep.txt sinon il prend le répertoire courant qui n'est pas toujours le bon. | 
ok merci 
mais di smoi tu peux me dire 
comment faire pour ke j'ai une invite dos ki me demande kel nom je veux mettre à ce fichier rep.txt??? 
merc bien 
Valis 
Marsh Posté le 18-08-2001 à 10:59:20
là c'est déjà plus difficile je crois (si on s'en tient à des fichiers bat). 
Faudrait que je cherche. 
En Win9x+DOS y a probablement moyen facilement, mais en NT là c'est déjà plus dur (y a pas de DOS et certains trucs réagissent pas de la même manière). 
C'est pour quel OS ? 
Marsh Posté le 18-08-2001 à 11:34:51
| antp a écrit a écrit  : là c'est déjà plus difficile je crois (si on s'en tient à des fichiers bat). Faudrait que je cherche. En Win9x+DOS y a probablement moyen facilement, mais en NT là c'est déjà plus dur (y a pas de DOS et certains trucs réagissent pas de la même manière). C'est pour quel OS ? | 
c pour 2k 
en fait c pour repertorier mes cds 
et c vraiment une super methode 
c pas grave si tu trouve pas merci bien 
tu peux me dire comment creer un dossier avec un truc bat stp 
Valis 
Marsh Posté le 18-08-2001 à 12:48:20
sinon pour demander le nom, il faut jouer avec des variable. Si mes souvenir sont bon, elle commence par % mais je ne suis plus sur de la commande pour demmander une réponse. input peut-être...
Marsh Posté le 18-08-2001 à 19:13:10
en win9x, dans les propriétés du racourci, il suffisait de finir la ligne de commande par " ?" et alors il affichait une boite permettant d'entrer des paramètres supplémentaires. 
Mais en DOS pur je ne crois pas que ce soit possible, et le " ?" ne marche pas en NT/2k. 
Donc il faut trouver qqchose d'autre. 
Peut-être une redirection à partir du clavier (avec un "<" ), en Linux OK mais en DOS je ne me souviens plus si c'est possible. 
Marsh Posté le 19-08-2001 à 09:37:09
http://gearbox.maem.umr.edu/~batch/intrin1.htm 
j'ai trouve ce site 
mais je me pose une kestion pas si conne 
les scripts batch ils marchent de la meme maniere sous win 98 et 2k?? et pour XP?? 
car apres les batchs je vais developper une petite appli en delphi je crois pour faire la base de donnée 
Valis 
Marsh Posté le 19-08-2001 à 09:40:22
| valis007 a écrit a écrit  : bonjour, voila j'ai fait un fichier bat avec cette commande e:\>dir /s/on >c:\rep.txt te kand je double clicke il me cree un fichier txt vide pourkoi donc?? car je tape cette ligne en fenetre ça repertorie bien le contenu du cd rom qn peut m'aider?? merci bien Valis | 
 
Tu préfèrerais pas une petite application maison ?  En langage, quoi, pas en batch...
 En langage, quoi, pas en batch... 
Marsh Posté le 19-08-2001 à 09:45:53
| HERIBERT a écrit a écrit  : Tu préfèrerais pas une petite application maison ?  En langage, quoi, pas en batch... | 
 
tu peux etre plus clair?? 
en fait moi je compte faire un petit prog en delphi car j'ai un peu fait de pascal /delphi 
tu as un truc à me proposer?? 
Valis 
Marsh Posté le 19-08-2001 à 10:22:18
| valis007 a écrit a écrit  : http://gearbox.maem.umr.edu/~batch/intrin1.htm | 
 
 
ha bhen au moins j'aurai apris quelque chose. 
Je ne savais pas que Prompt en DOS pouvait servir à demander quelque chose à l'utilisateur. 
Marsh Posté le 19-08-2001 à 14:00:19
up 
bon j'ai pas tout compris au site fo ke je le lise un peu 
Valis 
Marsh Posté le 19-08-2001 à 14:22:32
comme ca: 
 
@echo off 
if "%1" == "" goto gg  eb
eb 
dir e:\ /s/on >c:\%1  eb
eb 
echo caca boudin 
 
merfi ki  
 
Marsh Posté le 19-08-2001 à 14:25:24
pt1 de smilies...... 
 
comme ca: 
 
@echo off 
if "%1" == "" goto gg 
:deb 
dir e:\ /s/on >c:\%1 
:gg 
echo caca boudin 
 
 
 
merfi ki ;) 
Marsh Posté le 19-08-2001 à 22:10:56
 valis007
 valis007 
 
| valis007 a écrit a écrit  : bonjour, voila j'ai fait un fichier bat avec cette commande e:\>dir /s/on >c:\rep.txt te kand je double clicke il me cree un fichier txt vide pourkoi donc?? car je tape cette ligne en fenetre ça repertorie bien le contenu du cd rom qn peut m'aider?? merci bien Valis | 
 
 
ben la tu as trouvé un pb des script dos sous windows... le > ne marche pas toujour, surtout kan y a des parametre dans la commande, je c pas pkoi. 
je croi ke tu peut contourner le pb en creant un dir.bat avec dedans, ta commande, c'est a dire :  
dir /s /on 
 
pour le lancer, dans ton autoexec.bat, met dir.bat >rep.txt 
 
voila, dis moi si ca veut bien marcher  
  
 
Marsh Posté le 19-08-2001 à 22:48:28
| Phod a écrit a écrit  :  valis007 ben la tu as trouvé un pb des script dos sous windows... le > ne marche pas toujour, surtout kan y a des parametre dans la commande, je c pas pkoi. | 
 
 
le > a tj marché pour moi, suffit de le mettre après toutes les options (les /) 
et il me semble que la solution que j'avais donné tt au debut resolvait deja le probleme...? 
Marsh Posté le 20-08-2001 à 06:13:53
bon je me resume 
cette commande 
dir e:\ /s/on >c:\rep.txt  
marche tres bien pour répertorier un cd ki se trouve ds le cd rom 
mais voila le pb c k'à chake fois il crée un fichier rep.txt 
et je voulais savoir si on pouvait avoir une invite ki nous invite à choisir le nom car aussi non on doit le renommer à la main
 à choisir le nom car aussi non on doit le renommer à la main 
merci à tous de votre aide 
je vais essayer vos conseils 
Valis  
 
Marsh Posté le 18-08-2001 à 08:56:56
bonjour,
voila j'ai fait un fichier bat avec cette commande
e:\>dir /s/on >c:\rep.txt
te kand je double clicke il me cree un fichier txt vide
pourkoi donc??
car je tape cette ligne en fenetre
ça repertorie bien le contenu du cd rom
qn peut m'aider??
merci bien
Valis
---------------
Motenai ....