2013-02-15 12 views
6

Sprawdzałem, jak można osadzić okno wiersza polecenia w WinForm.C# Umieść wiersz polecenia w formularzu z zablokowaną pozycją

Mam to działa na wielu przykładach, które używają pinvoke, ale chcę mieć możliwość zablokowania okna wiersza polecenia w ścisłej pozycji w formularzu, którego użytkownik nie może przenieść.

Czy to możliwe?

Powodem tego jest to, że używamy narzędzi zdalnych w dużej sieci i możesz mieć wiele z tych narzędzi otwartych w swojej sesji naraz. Chcę spróbować doprowadzić je wszystkie w jedną przestrzeń, gdzie to możliwe.

Dzięki

Odpowiedz

0

Jeśli chcesz to czysty interfejs, można zamiast tego użyć kilka pól tekstowych w formularzu. W jednym z nich użytkownik wprowadza polecenia. Następnie przekazujesz te polecenia do powłoki. Drugie pole tekstowe to wielowierszowe, w którym dodajesz echo powłoki w odpowiedzi na przekazane komendy. W ten sposób masz większą kontrolę nad układem graficznym.

+0

Witam @Renan, Uprzejmie proszę podać przykład, jak to zrobić. Szukam tego samego. – SollyM

+0

@SollyM wyjaśnienie byłoby zbyt długie na komentarz. Zachęcam do otwarcia nowego pytania na ten temat. Coś w stylu "jak wydawać polecenia do cmd.exe i czytać ich wyniki w aplikacji Windows Forms". – Renan

+0

Dzięki za szybką odpowiedź. Zrobię to rano. Widziałem jeden stary post, który chcę wypróbować z klasą "CommandLine.cs". – SollyM