Invite de commande - Comment exporter tout le contenu de l'écran dans un fichier texte (essentiellement une commande de copie, mais pas en utilisant le clic droit et le presse-papiers)
Cette commande fonctionne, mais seulement pour les commandes que vous avez exécutées, pas la sortie réelle aussi bien
doskey /HISTORY > history.txt
Il suffit de voir ceci page
en type cmd:
Command | clip
Ouvrez ensuite un fichier *.Txt
et Paste
. C'est tout. Terminé.
Si vous recherchez chaque commande séparément
Pour exporter toute la sortie de la commande Invite dans des fichiers texte. Suivez simplement la syntaxe suivante.
C:> [syntax] >file.txt
La commande ci-dessus créera le résultat de la syntaxe dans fichier.txt. Où nouveau fichier.txt sera créé sur le dossier actuel dans lequel vous vous trouvez.
Par exemple,
C:Result> dir >file.txt
Pour copier toute la session, essayez ceci:
Copy & Paste a command session as follows:
1.) At the end of your session, click the upper left corner to display the menu.
Then select.. Edit -> Select all
2.) Again, click the upper left corner to display the menu.
Then select.. Edit -> Copy
3.) Open your favorite text editor and use Ctrl+V or your normal
Paste operation to paste in the text.
Si votre fichier de commandes n'est pas interactif et que vous n'avez pas besoin de le voir s'exécuter, cela devrait fonctionner.
@echo off
call file.bat >textfile.txt 2>&1
Sinon, utilisez un filtre tee
. Il y en a beaucoup, certains non compatibles NT. SFK, le Swiss Army Knife, comporte un tee-shirt et est en cours de développement. Peut-être que cela fonctionnera pour vous.
Que dis-tu de ça:
<command> > <filename.txt> & <filename.txt>
Exemple:
ipconfig /all > network.txt & network.txt
Cela donnera les résultats dans le Bloc-notes au lieu de la commande Invite.
À partir de la commande Invite Exécuter en tant qu'administrateur. L'exemple ci-dessous consiste à imprimer une liste des services en cours d'exécution sur votre PC à l'aide de la commande ci-dessous:
net start > c:\netstart.txt
Vous devriez voir une copie du fichier texte que vous venez d'exporter avec une liste de tous les services PC exécutés à la racine de votre lecteur C:\
.
Si vous voulez afficherALLverbosity, pas seulement stdout. Mais aussi toutes les instructions printf faites par le programme, les avertissements, les informations, etc., vous devez ajouter 2>&1
à la fin de la ligne de commande.
Dans votre cas, la commande sera
Program.exe > file.txt 2>&1