Des fichiers batch DOS: Comment faire pour écrire à l'invite de commandes et de rester dans la même ligne de saisie de texte
Je voudrais savoir si il existe un moyen de lire l'entrée de l'utilisateur à l'intérieur d'un fichier de commandes, parce que j'ai un fichier nommé: "la fif.chauve-souris" qui recives deux paramètres (juste les appeler paramA et paramB) j'ai donc exécuter le fichier comme ceci:
fif paramA paramB
Je dois changer de paramA tous les mois, mais je l'appelle ce fichier beaucoup de temps, donc je voudrais ouvrir une console et ont imprimé le:
fif paramA
Donc je n'ai qu'à écrire paramB et changement paramA quand je le veux.
PD: paramA est très grande, il est donc très utile si je peux l'avoir plutôt que d'écrire à chaque fois. Et je ne veux pas faire un autre fichier de commandes à l'appel fif de pentecôte paramA.
OriginalL'auteur Lucas Gabriel Sánchez | 2008-10-15
Vous devez vous connecter pour publier un commentaire.
Je pense que cela pourrait être ce que vous cherchez:
Ligne que l'on cesse de commandes dans le fichier de commandes à partir d'écho à la console
Ligne deux invite l'utilisateur avec des paramètres "A:" et attend l'utilisateur d'entrer une valeur et appuyez sur entrée. La valeur dans une variable appelée paramA.
Ligne trois échos de la valeur de la variable paramA à la console
Ligne quatre attend pour l'utilisateur d'appuyer sur une touche quelconque.
Noter que le SET /p commande ne fonctionne pas sur toutes les versions de windows, je crois qu'il a été introduit en 2000, mais je peux me tromper sur la version.
OriginalL'auteur Jeremy
Vous pouvez demander à une entrée de l'utilisateur dans un fichier de commandes à l'aide de
SET /P
par exemple:OriginalL'auteur Dave Webb