Konsol Uygulamaları ile eğleniyorum ve sadece bilmek istedim. Daha sonra kullanmak için bir konsol penceresinin geçerli arabelleğini kaydetmenin ve bir tür geçmiş gezinme işlevi sağlamanın en iyi yolu nedir. Diagnostics ad alanının standart çıktıyı okuyabilmesini sağladığını biliyorum, ancak bunu yalnızca yönlendirirseniz, temelde tüm sonuçlarınızı biraz aptalca görünen yeni bir pencerede çalıştırmanız gerekecektir.Gelecekte kullanmak için arabellek veya konsol penceresinin içeriğini kaydedebilir miyim?
6
A
cevap
7
Sen konsol ekran tampon okumak gerekir.
Birkaç yıl önce .NET'den Konsol API erişme hakkında bir dizi makale yazdı. İlgilendiğiniz makale Working with Console Screen Buffers.Tam kaynak kodu http://mischel.com/pubs/consoledotnet/consoledotnet.zip mevcuttur.
İlgili konular
- 1. Konsol penceresi içeriğini panoya/dosyaya kopyalama
- 2. Pencere düzenimi Netbeans 7.2'ye kaydedebilir miyim?
- 3. RSpec'i, konsol okumalarını ve yazımlarını test etmek için stdin/stdout'u kullanmak için kullanabilir miyim?
- 4. R yüklü paketleri çalışma alanına kaydedebilir miyim?
- 5. Android api'yi bir cihazda kullanmak için bir konsol var mı?
- 6. Kullanmak için JavaScript seç yazıcımı kullanabilir miyim?
- 7. Gelecekte sarıldıklarında engelleme aktör mesajlarını kullanmak tamam mı?
- 8. _top penceresinin içeriğini, yeniden yükleme yapmadan iframe içeriğiyle değiştirin.
- 9. InputStream veya InputStreamReader'ı arabellemeli miyim?
- 10. git: Dizine eklemeden, izlenmeyen bir dosyayı kaydedebilir miyim?
- 11. Geçerli direklerimi ve pencereleri cmder olarak kaydedebilir miyim?
- 12. Tüm geri bildirme argümanlarını node.js içinde bir diziye kaydedebilir miyim?
- 13. Türlerimi Autofac'da yapabildiğim gibi Unity'deki modüllere kaydedebilir miyim?
- 14. Perl: Değişkenlerdeki geri dönüşleri (değerleri değil) kaydedebilir miyim?
- 15. EXCEL çalışma sayfasını ClosedXML üzerinden CSV olarak kaydedebilir miyim?
- 16. Bir Laravel 5 Oturumunda Nesneleri, Nesne Koleksiyonlarını kaydedebilir miyim?
- 17. Yardım penceresinin boyutuna sığdırmak için bir yardım penceresinin boyutunu değiştirin
- 18. Kivy (Python) TypeError: beklenen dize veya arabellek
- 19. NSDate - Gelecekte bir tarih belirlemek için
- 20. WPF veya Konsol C# uygulaması
- 21. Xamarin.Mac kullanarak bir konsol uygulaması oluşturabilir miyim?
- 22. C# Konsol Uygulamasında Konsol Penceresini Gizle
- 23. Python (json): TypeError: beklenen dize veya arabellek
- 24. PostgreSQL: Gelecekte zaman damgası
- 25. Python'da eko olmadan konsol girişi alabilir miyim?
- 26. Appcelerator konsolu penceresinin odaktan alınması nasıl engellenir
- 27. Konsol uygulaması için Windows varsayılan boyutu
- 28. Birden fazla çekirdek kullanmak için 'cabal install' alabilir miyim?
- 29. Görsel stüdyeni mingw derleyicisini kullanmak için zorlayabilir miyim
- 30. Capybara: Webkit iframe veya içeriğini bulamadı
Mükemmel, teşekkürler. Şimdi kodunuzu keşfetiyor ... –
Wow! Kodun sadece aradığım her şeydi! Teşekkürler!!! –
@opatachibueze: İşinize yarayacağına sevindim. Bu yüzden onu yayınladım. . . –