Visual Basic.NET - (AUXILIO) Ejecutar comando en MS-DOS

 
Vista:

(AUXILIO) Ejecutar comando en MS-DOS

Publicado por Jose Angel Alvarez (2 intervenciones) el 03/10/2001 16:10:51
En estos momentos estoy haciendo una aplicacion en visual pero esta tiene que llamar a un comando en MS-DOS para ejecutarlo y luego ese comando te solicita una tecla de "Y" (YES) para confirmar (algo como FORMAT A: y luego me pide la tecla enter para confirmar).
El problema que tengo es que cuando ejecuto la instruccion con Shell esta corre sin problemas pero cuando le trato de enviar una tecla "Y"
con SendKey esta no se activa y creo que es por que esta instruccion (SendKey) no funciona en MS-DOS.
Agradecere mucho quien me pueda ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:(AUXILIO) Ejecutar comando en MS-DOS

Publicado por Javier parra (1 intervención) el 12/11/2008 03:54:09
intenta con algo asi :
Fotmat a: / y
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:(AUXILIO) Ejecutar comando en MS-DOS

Publicado por franio (1 intervención) el 13/11/2008 16:23:08
Pega en el clipboard el comando y pegalo en ms-dos mediante el sendkeys, de esta forma:
Clipboard.Clear
Clipboard.SetText "texto"& Chr(13) 'El chr(13) es para hacer de enter
SendKeys "% {e}{p}", True ' Este hace pegar en la ventana de Ms-dos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar