usar las lineas de comando

23/08/2006 - 05:37 por xinpis | Informe spam
hola grupo, mi pregunta es como puedo usar las lineas de commando en xp,
es decir como usar command, desde mi App, en c#,
ejemplo, para mandar desde mi app el comando "ipconfig" como lo haria
para q se abriere el command con esos parametro
gracias de antemano

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
23/08/2006 - 09:16 | Informe spam
Proccess.Start("ipconfig");

Tienes que importar el Namespace System.Diagnostics y te valdría
también para abrir cualquier tipo de archivo con programa asociado
(como harías en el menú ejecutar)

Saludos

xinpis wrote:
hola grupo, mi pregunta es como puedo usar las lineas de commando en xp,
es decir como usar command, desde mi App, en c#,
ejemplo, para mandar desde mi app el comando "ipconfig" como lo haria
para q se abriere el command con esos parametro
gracias de antemano
Respuesta Responder a este mensaje
#2 RAlvare
24/08/2006 - 00:57 | Informe spam
¿Se puede capturar la información que devuelve la ventana abierta tras el
Process.Start()?

Lo digo porque hace algún tiempo intenté hacer una aplicación en modo
consola para
acceder a mi router (usando el telnet del propio XP) y que la aplicación me
capturara las
respuestas del router, no conseguí nada entonces... :-((

"Juan Diego Bueno" escribió en el mensaje
news:
Proccess.Start("ipconfig");

Tienes que importar el Namespace System.Diagnostics y te valdría
también para abrir cualquier tipo de archivo con programa asociado
(como harías en el menú ejecutar)

Saludos

xinpis wrote:
hola grupo, mi pregunta es como puedo usar las lineas de commando en xp,
es decir como usar command, desde mi App, en c#,
ejemplo, para mandar desde mi app el comando "ipconfig" como lo haria
para q se abriere el command con esos parametro
gracias de antemano
Respuesta Responder a este mensaje
#3 xinpis
24/08/2006 - 05:02 | Informe spam
dejame explicarme mejor que es lo que quiero hacer:
por ejemplo al ejecutar :Process.Start("cmd");
esto abriria el command desde el mismo directorio de mi programa.
ahora, como abro el command pasandola los datos, esdecir
Process.Start("cmd","ipconfig");, con esto se me abre el command sin ningun
problema alguno, pero no ejencuta el ipconfig

es esto lo que quiero
gracias de antemano
Respuesta Responder a este mensaje
#4 Juan Diego Bueno
24/08/2006 - 09:04 | Informe spam
RAlvaro, mira en la msdn la propiedad Process.StartInfo, creo que es lo
que necesitas.

xinpis, lo que planteas estaría bien si cmd admitiera argumentos, pero
tengo la sospecha de que no es así. Si el tema de querer abrir el
ipconfig y que luego no se cierre la ventana... podrías crear un .bat
que abra ipconfig y luego espere la pulsación de una tecla por parte
del usuario. A priori, no se me ocurre otra forma

xinpis wrote:
dejame explicarme mejor que es lo que quiero hacer:
por ejemplo al ejecutar :Process.Start("cmd");
esto abriria el command desde el mismo directorio de mi programa.
ahora, como abro el command pasandola los datos, esdecir
Process.Start("cmd","ipconfig");, con esto se me abre el command sin ningun
problema alguno, pero no ejencuta el ipconfig

es esto lo que quiero
gracias de antemano
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida