![]() |
ejecutar comandos en cmd.exe
hola colegas del forum, aqui estoy nuevamente con otras interrogantes. Resulta que ahora necesito que se ejecuten una serie de comandos en cmd.exe pero sin yo hacerlo directamente, Por ahora lo que tengo es que puedo abrir el simbolo del sistema desde mi aplicacion, pero no tengo idea de como enviarle una serie de comandos:
Ya hasta aqui tengo abierto el cmd.exe y ahora ? como le envio los comandos desde mi aplicacion ? gracias de antemano |
Hola albelg.
Al desconocer cuáles comandos vas a ejecutar, es difícil dar una respuesta concreta. Podría convenirte llamar a un archivo de procesamiento por lotes que contenga los comandos o ir ejecutándolos de a uno, depende... Saludos :) |
Tal como dice ecfisa, necesitas dar más detalles. Si por comandos te refieres a otros programas pues simplemente los mandas ejecutar con ShellExecute o WinExec. Si te refieres a comandos internos de DOS, como del, dir, ren, etc., entonces puedes usar el parámetro /C de cmd.exe:
// Saludos |
lo que necesito es por el cmd dar los siguientes comandos:
1- telnet xx.xx.xx.xx 2- nombre de usuario 3- contraseña 4- y varios comandos especificos del equipo al cual me estoy conectando por telnet. el objetivo principal es que yo pueda ver lo que esta pasando en el ambiente de la consola para despues ponerlo en un Memo y analizarlo. gracias y disculpen no haberme explicado bien a la primera. OJO: tengo que tomar los datos desde la consola y no de otra forma. |
Cita:
Revisa si en estos enlaces encontras alguna opción útil:
Saludos :) |
|
hace tiempo que tenia la misma necesidad que tu y pude hacerlo gracia a este codigo
|
hola [kurono] he probado lo que pusiste pero los mensajes me salieron en chino y caracteres raros !!!!
me podrías decirme porque por favor ? Gracias . |
en que version de windows esta ejecutando la funcion que te pase
|
Salen Letras en chino y caracteres raros al ejecutar la funcion
Cita:
潃普杩牵捡ꉩ偉搠楗摮睯൳ഊ 摁灡慴潤敤䔠桴牥敮⁴瑅敨湲瑥ഺഊ |
ese codigo yo lo compile en delphi 7 y ejecutado en windows xp y funcionaba perfecto
|
La franja horaria es GMT +2. Ahora son las 21:29:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi