Donc, je suis sous Windows 7 et j'ai un long programme qui exécute l'invite de commande et j'ai besoin de la sortie de celui-ci. Je mets ma taille de tampon et le nombre de tampons sur, 999
mais je ne parviens toujours pas à obtenir l'historique complet à partir du moment où mon programme commence à s'exécuter. Suggestions sur la manière dont je pourrais peut-être soit imprimer l'historique dans un fichier, soit copier le tout?
windows-7
command-line
history
Howdy_McGee
la source
la source
Réponses:
Windows a quelque chose de similaire aux opérateurs de redirection sous Linux.
La même syntaxe peut être utilisée:
Cela effacera le fichier de son ancien contenu et le remplira avec le résultat de
progname
.Si vous avez besoin d’ajouter au fichier (en ajouter d’autres sans effacer l’ancien contenu), utilisez la syntaxe ci-dessous:
la source
Ce que vous voulez s'appelle "redirection" et peut être fait dans n'importe quel terminal / invite de commande. Il suffit d'utiliser
command_to_run > filename_to_save_into
.Notez également qu'une double flèche sera ajoutée à un fichier, comme dans
command_to_run >> filename_to_append_onto
.la source
Pour envoyer la sortie au presse-papiers, ajoutez-le
| clip
.Ex:
ping example.com | clip
De mon presse-papiers:
la source
Outre la redirection, vous pouvez également augmenter la taille de la mémoire tampon de l'invite de commande. Les détails sont expliqués ici: http://technet.microsoft.com/en-us/library/bb491037.aspx
Dans la section note
la source