2013-02-15 15 views
6

Bir komut istemi penceresini bir WinForm'a nasıl gömebileceğinize bakıyordum.C# Yerleşik Komut İstemi Kilitli konum formunda

pinvoke'u kullanan birçok örnekte çalışıyorum ancak komut istemi penceresini, end_user'nin hareket edemediği formdaki katı bir konumda kilitleyebilmeyi istiyorum.

Bu mümkün mü?

Bunu yapmanın nedeni, Uzak araçları büyük bir ağ üzerinde kullandığımız ve bu araçların çoğunun oturumunuzda bir kerede açık olabileceğidir. Onları mümkün olduğunca tek bir yere getirmek istiyorum.

Teşekkür

cevap

0

istediğin temiz bir arayüz, bunun yerine formda birkaç metin kutularının kullanabilirsiniz. Birinde kullanıcı komutları girer. Daha sonra bu komutları kabuğa iletirsiniz. İkinci metin kutusu, geçirilen komutlara yanıt olarak kabuğun ne eklediğini eklediğiniz çok satırlı bir kutudur. Grafiksel düzen üzerinde daha fazla kontrolünüz var.

+0

Merhaba @Renan, Lütfen bana bunun nasıl yapılacağına dair bir örnek verin. Ben de aynı şeyi arıyorum. – SollyM

+0

@SollyM açıklaması bir açıklama için çok uzun olurdu. Bununla ilgili yeni bir soru açmanızı tavsiye ederim. "Bir Windows Forms uygulamasında çıktıları cmd.exe'ye nasıl dağıtacağım ve çıktılarını okuyabilecek" satırları boyunca. – Renan

+0

Hızlı bir yanıt için teşekkürler. Bunu sabahları yapacağım. CommandLine.cs sınıfı ile denemek istediğim eski bir yazı gördüm. – SollyM

İlgili konular