Çerçeve 2.0'ın Process nesnesini kullanarak komut dosyalarını ve komut satırı programlarını çalıştıracak bir nokta yazımı yazıyorum. Programımdaki işlemin ekran arabelleklerine erişmek istiyorum. Bunu araştırdım ve konsol stdout ve stderr tamponlarına erişmem gerektiği anlaşılıyor. Bunun nasıl yönetilen kod kullanılarak gerçekleştirildiğini biliyor musunuz?Ekranı .net yönetilen kodu kullanarak komut penceresini kazıma
Konsol ekranından bir karakter ve özellik verisi bloğunu okumak için AttachConsole ve görevle bağlantılı windows konsolunun ReadConsoleOutput işlevini kullanmam gerektiğini düşünüyorum. Bunu yapmalıyım yönetilen kod.
http://msdn.microsoft.com/en-us/library/ms684965(VS.85).aspx
Hızlı yanıt için teşekkürler. Ancak akışı okumak istemiyorum. Komut penceresinde görüntülenen konsol arabelleğine erişmek istiyorum. Bir html sayfasında ekran kazıma işlemine benzer. –
Sanırım bir karakter ve özellik verisi dikdörtgenine erişmek için konsolun AttachConsole yöntemini ve ardından ReadConsoleOutput yöntemini kullanmam gerekiyor. Bunu yönetilen kodda nasıl yapacağımı bilmiyorum. –