*   >> Lecture Éducation Articles >> science >> la programmation

Loopimg états: fichier batch Programming

erches les répertoires listés dans le PATH

48

> variable d'environnement pour% I et se développe pour l'

lettre de lecteur et le chemin du premier trouvé

% ~ ftzaI -. étend% I en DIR comme ligne de sortie

Ici, je vais couvrir tous les types d'utilisation de l''pour' commande avec quelques extraits de code,

Pour /D% v IN (*. *) DO dir /s "% v"

Comme dit précédemment, que le commutateur «/D» avec le «pour» commande est utilisé pour une boucle à travers l'

répertoires et sous-répertoires.

La commande donnée ci-dessus est utilisé pour afficher tous les répertoires et

sous-répertoires

Note:. Lorsque vous exécutez cette commande de l'invite de commande par copier et le coller il

< p> travail, mais lorsque vous créez un fichier de commandes en utilisant ce code, ne fonctionnera pas, parce que quand vous l'utilisez dans un

fichier de commandes, vous êtes censé utiliser %% précédant le nom de la variable, en ce cas, le code suivant

fonctionne si vous essayez d'exécuter comme un lot,

Pour /D %% v IN (*.

*) DO dir /s "%% v"

49

Le commutateur '/R' lorsqu'il est utilisé avec le «pour» commande est utilisé pour une boucle à travers répertoires et sous

répertoires.

Pour /RC: \\ Windows \\ Prefetch% v IN (* .pf) DO del% v

Le morceau de code ci-dessus est utilisé pour la suppression des fichiers de prélecture de l'emplacement C: \\ windows \\ prefetch, qui

< p> sont considérés comme inutiles et qui monopolise la mémoire, donc je vais utiliser le

dessus de

commande pour supprimer les fichiers de prélecture qui a l'extension .

pf, aussi je l'ai joint le

capture d'écran

capturé alors que je exécution de cette instruction.

50

Le commutateur «/L» lorsqu'il est utilisé avec l'énoncé 'FOR' est utilisé pour une boucle à travers une grande variété de spécifiée

numéros. Dans l'exemple ci-dessous, je l'ai joint un extrait que je utilisées pour trouver des ports ouverts et si un ouverte

port est trouvé, alors il sera telnet à lui et établir une connexion à distance, mais l'utilisateur doit fournir le IP

adresse ou le nom d'hôte en tant que paramètre à ce programme, alors seulement il devient efficace.


pour /L %% v dans (1,1,20) faire telnet% 1 %% v

Si vous remarquez l'ensemble (1,1,20) qui contient 1,1,20, où le «1» à l'avant désigne la v

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.