2009-08-04 5 views
0

je besoin d'aide pour faire un fichier batch en ms dos à faire certaines commandes comme:Comment puis-je faire des fichiers de commandes pour gérer les commandes certian

  1. Demande de vous d'abord appuyer sur une touche Liste
  2. le contenu le répertoire C: \ WINDOWS
  3. Créez un sous-répertoire sur l'un de vos lecteurs locaux. Utilisez vos initiales pour nommer le sous-répertoire.
  4. Copiez tous les fichiers texte du répertoire C: \ WINDOWS dans le nouveau sous-répertoire.
  5. Imprimez l'un des fichiers texte copiés dans votre nouveau sous-répertoire.

pour 5. Je pense que je dois faire un appel à une commande pour imprimer

+2

Vous avez déjà posé la même question – rahul

+0

Vous êtes persistant ... Je vais vous donner ça. Vous avez déjà posé cette question, on vous a dit de poser une question à laquelle vous avez répondu et vous avez fait fermer votre question. –

+5

J'aimerais que StackOverflow soit là quand j'étais à l'école/au collège. – Charlie

Répondre

1

L'aide de ligne de commande est votre ami ici pour la plupart de ceci. Vous aurez besoin de paramètres d'entrée spécifiés pour un certain nombre de choses que vous demandez, cependant.

Comme une recherche rapide, try this article.

5

Vous devez créer un fichier .bat qui a le texte suivant:

a) Demande de vous d'abord appuyer sur une touche

pause 

b) Liste le contenu du répertoire C: \ WINDOWS

dir c:\windows 

c) Créez un sous-répertoire sur l'un de vos lecteurs locaux. Utilisez vos initiales pour nommer le sous-répertoire. D) Copiez tous les fichiers texte du répertoire C: \ WINDOWS dans le nouveau sous-répertoire.

copy c:\windows\*.txt c:\ro 

En ce qui concerne les fichiers d'impression Je ne sais pas, si je me souviens bien de la façon la plus simple est quelque chose comme:

type file.txt > LPT1 

Pour créer un fichier .bat, vous devez taper:

copy con filename.bat 
... print the relevant lines above 

Une fois terminé, appuyez sur Ctrl-Z et Entrée.

Donc, dans l'ensemble, vous devez taper:

copy con filename.bat 
pause 
dir c:\windows 
md c:\ro 
copy c:\windows\*.txt c:\ro 
type file.txt > LPT1 

Et puis Ctrl-Z et Entrée. Mise à jour: Si vous ne souhaitez pas que les commandes soient imprimées à l'utilisateur, vous pouvez ajouter une autre ligne avant pause qui contiendra @echo off.

+0

ok merci ce que je commence avec était @echo off –

+1

Si cela a fonctionné pour vous alors s'il vous plaît marquer comme accepté. Merci. –

2

Consultez les pages de script de Rob van der Woude, en particulier la section Batch Files. Il a une excellente référence avec beaucoup de trucs et astuces qui vous aideront dans la plupart de ces tâches.

Questions connexes