2013-02-15 14 views
6

Ho visto come è possibile incorporare una finestra del prompt dei comandi in un WinForm.C# Incorpora prompt comandi in forma con posizione bloccata

L'ho utilizzato da molti esempi che utilizzano pinvoke ma voglio essere in grado di bloccare la finestra del prompt dei comandi in una posizione rigorosa all'interno del modulo che end_user non è in grado di spostare.

È possibile?

Il motivo alla base di ciò è dovuto al fatto che utilizziamo strumenti Remote su una rete di grandi dimensioni e che molti di questi strumenti possono essere aperti contemporaneamente nella sessione. Voglio provare a portarli tutti in uno spazio, ove possibile.

Grazie

risposta

0

Se quello che cercate è un'interfaccia pulita, si potrebbe invece utilizzare un paio caselle di testo in forma. In uno di essi l'utente immette i comandi. Passi quindi questi comandi alla shell. La seconda casella di testo è una multilinea in cui si aggiunge ciò che echeggia la shell in risposta ai comandi passati. Hai più controllo sul layout grafico in questo modo.

+0

ciao @ Renan, fornitemi un esempio su come farlo. Sto cercando la stessa cosa. – SollyM

+0

@SollyM la spiegazione sarebbe troppo lunga per un commento. Ti incoraggio ad aprire una nuova domanda su questo. Qualcosa sulla falsariga di "come inviare comandi a cmd.exe e leggere il loro output in un'applicazione Windows Form". – Renan

+0

Grazie per una rapida risposta. Lo farò al mattino. Ho visto un vecchio post che voglio provare con la classe 'CommandLine.cs'. – SollyM

Problemi correlati