Pregunta: | 38937 - EJECUTAR BATCH FILES |
Autor: | armando montoya |
hola a todos, como puedo ejecutar proyectos de batch files desde mi aplicacion delphi, he buscado y por mas que doy vueltas no puedo, estaria muy agradecido con sus respuestas
saludos |
Respuesta: | Eladio Bombin |
Utiliza la siguiente función:
ShellExecute(Form1.Handle,'open',PChar(ruta + archivo.BAT ),nil,nil,SW_SHOWMINIMIZED); // LA SIGUIENTE INSTRUCCION ES UNA PARADA PARA DAR TIEMPO A EJECUTAR EL BAT Sleep(1000); Para poder usar esta función debes incluir ShellApi en el Uses del form. Espero que te sirva. |
Respuesta: | Marcelo Limori |
Hola. Creo que lo que decís se hace con un procedimiento llamado "shell", o "run" o también "execute", realmente no me acuerdo el nombre exacto, pero es algo mo eso. Que permiten ejecutar líneas DOS como si estuvieras en el prompt. Sería algo como run("mibach.bat");.
Espero te sirva de algo. |