Utilisez la redirection, par exemple:
ping 192.168.1.1 -t > filename.txt
Cela redirigera toutes les sorties (standard) du programme vers filename.txt
, qui seront créées si elles n'existent pas et écrasées dans le cas contraire.
Vous pouvez utiliser >>
au lieu de >
pour rediriger la sortie vers un fichier et ajouter les résultats à la fin du fichier, au lieu d'écraser (avec merci à @Jane T pour le rappel) .
Notez que vous ne recevrez pas la sortie normale à l'écran si vous procédez ainsi.
Mise à jour en réponse au commentaire
Pour retarder entre les pings et enregistrer l'heure de chacun, vous pouvez faire un script.
Voici un fichier batch Windows rapide que j'ai jeté ensemble. Il imprime l'heure, cingle Google, puis attend 3 secondes avant de se répéter. Je ne suis pas un expert des fichiers batch, donc si quelqu'un détecte des problèmes, signalez-les! Et ce n'est probablement pas la "meilleure" façon de réaliser ce que vous recherchez - cela pourrait vraiment poser une question distincte.
@ECHO OFF
:LOOPSTART
time /T
ping www.google.com -n 4
sleep -m 3000
GOTO LOOPSTART
Enregistrez-le dans un .bat
fichier quelque part, modifiez la cible ping et retardez le temps selon vos besoins, puis exécutez la .bat
redirection en utilisant pour pomper la sortie du tout dans un fichier.
Notez que ce fichier batch ne se termine jamais , mais peut être terminé par Ctrl+ Cpuis Ys'il est exécuté à partir de cmd
. (Vous devez appuyer sur Y car il vous demande si vous souhaitez arrêter le fichier de commandes - même si vous ne pouvez pas voir la question car vous avez redirigé la sortie!)
ping
pour produire quelque chose de différent, ou faire des efforts de script intéressants pour - par exemple - produire un horodatage, un ping, attendre 10 secondes, répéter.Vous pouvez utiliser:
la source
Si vous utilisez l'invite de commande, redirigez-la simplement vers un fichier texte en utilisant ce format
Cela suffira.
la source
:: Enregistrer le FAI toutes les 1 secondes et écrire la date, l'heure et le résultat dans un fichier texte
la source
J'ai écrit le script qui interroge google.com toutes les 5 secondes et enregistre les résultats avec l'heure actuelle. Ici vous pouvez trouver la sortie des variables "commandLineStr" (avec index)
la source
Aussi, si vous voulez voir les résultats du ping dans l'affichage, vous pouvez utiliser ce code
la source