'da herhangi bir tuşa basıldığını kontrol edin Hem Console.Read()
hem de Console.ReadKey()
tuşlarına basılmasını beklediğiniz gibi görünüyor. Programa bir tuşa basılıncaya kadar beklemesini istemeksizin herhangi bir şeyin basıldığını nasıl algılayabilirim?C#: Konsol
15
A
cevap
31
Herhangi bir şey okuyabileceğinizi öğrenmek için Console.KeyAvailable numaralı telefonu kullanabilirsiniz.
+0
bu işe yarar! Teşekkürler! –
1
Olay İşleyicileri'ni incelemek istiyorsunuz. Windows formlarını kullanmak için aşağıdakiler yardımcı olabilir. Control.Keypress Event (System.Windows.Forms). Genel olarak Olay İşleyicilerine genel bir bakış için, EventHandling in .NET using C#'a bir göz atın.
Konsol uygulaması için Console.CancelKeyPress Event
işlevine bakmalısınız. Beklemek istediğiniz yere
1
Sadece aşağıdakileri ekleyin:
while (!Console.KeyAvailable) {}
İlgili konular
- 1. C# Konsol Uygulamasında Konsol Penceresini Gizle
- 2. Supress konsol c "sistemi" ++
- 3. C# konsol uygulaması, PhP
- 4. C++ konsol çıkışı Netbeans'de
- 5. C# konsol uygulamasını kapatın?
- 6. C# Konsol Uygulamasını Servise Dönüştürme
- 7. WPF veya Konsol C# uygulaması
- 8. Konsol neden olmadan kapatır C#
- 9. C# konsol uygulamasında CMD komutunu nasıl kullanabilirim?
- 10. C#: Harici konsol programını gizli olarak çalıştır
- 11. C# RDC/RDP ve "Konsol" alın Bilgileri
- 12. Konsol uygulamasında C# giriş denemeleri nasıl eklenir?
- 13. GCC/C Konsol penceresini nasıl gizlerim?
- 14. C++ Olası Konsol Çıktı Hatası'nda Kod Sonuçları
- 15. Windows 7'de konsol konsolu çıkışı C#
- 16. C# Konsol Uygulaması: Control-C'nin yazdırılmasını önleme?
- 17. Bir C programının konsol penceresini gizleyin
- 18. Sublime C++ programları için konsol girişli metin
- 19. Konsol uygulamasının diğer konsol uygulamasından çalıştırılması
- 20. Konsol çıkışını R
- 21. Konsol Uygulamasından Resim Yazdırma
- 22. Konsol Console.CursorLeft
- 23. Konsol komut satırından kurtulun
- 24. Windows Konsol Tabanlı Oyun
- 25. Running nunit-konsol System.IO.FileLoadException
- 26. Ben VB6 Konsol App
- 27. C# konsol uygulaması: Ana yöntem dönüş değeri VS Application.ExitCode
- 28. C# Birim Testi (Nunit) bir konsol uygulamasının Ana yöntemi?
- 29. C# konsol uygulamasında System.Diagnostics.Process uygulamasını kapatmazsam ne olur?
- 30. XCode'da bir C++ konsol/terminal projesi nasıl oluştururum?
Hayır; Sistemin geri kalanında değil, programın konsolunda bir tuşa basıldığını öğrenmek istiyor. – SLaks
Doğru. Şimdiye kadar benim için bir keylogger yaratma ihtiyacı ortaya çıkmadı. Bunun yerine bu soru, daha fazla hata ayıklama sıkıntısını kolaylaştırmaktı. Bu dili iyi biliyorsan bildiğin şeylerden biriydi - ama (kişisel olarak) belgelere bakmak zor. – KalEl