Viết kết quả Ping vào một tệp văn bản


1

Điều này khá đơn giản nhưng vì một số lý do, tình huống của tôi đang được chứng minh là hơi khó khăn ...

Tôi muốn lưu kết quả của ping vào một tệp văn bản. Để làm như vậy, tôi đang sử dụng lệnh sau trong .bat:

ping X.X.X.X >> ping.txt

Khi tôi chạy tệp .bat này, tệp được tạo (ping.txt) chứa hàng trăm hàng đầu vào thay vì đầu ra:

C:\Documents and Settings\XYZ\Desktop>ping X.X.X.X  1>>ping.txt 

C:\Documents and Settings\XYZ\Desktop>ping X.X.X.X  1>>ping.txt 

C:\Documents and Settings\XYZ\Desktop>ping X.X.X.X  1>>ping.txt 

Bất cứ ai cũng có ý tưởng tại sao tôi không nhận được kết quả ping vào tệp văn bản?

Câu trả lời:


5

Là tập tin bat của bạn được gọi là ping.bat? hãy thử đổi tên nó thành pong.bat và sau đó chạy pong.bat!


wow ... chỉ wow - những gì đã xảy ra ở đó - tập tin được đặt tên là ping.bat; Tại sao điều này sẽ gây ra một vấn đề? Tôi cho rằng đó là vì ping.bat / ping.exe gây ra xung đột?
emtunc

1
Khi bạn gõ footại một dấu nhắc lệnh, shell windows của bạn (cmd.exe hoặc bất cứ thứ gì) sẽ tìm trong mỗi thư mục trong% PATH% cho một tệp có tên foobất kỳ phần mở rộng tên tệp nào được liên kết với các tệp thực thi (.bat .cmd .exe. ..) Nó chạy cái đầu tiên nó tìm thấy. Bây giờ hãy xem xét đệ quy .
RedGrittyBrick

LOL tôi nghĩ bạn đã troll cho đến khi tôi đọc bình luận ở trên ^
Alexander
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.