Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Mandar teclas a una ventana de comandos (https://www.clubdelphi.com/foros/showthread.php?t=16452)

1501 29-11-2004 05:11:29

Mandar teclas a una ventana de comandos
 
Hola:
Estoy haciendo un programa, un IDE para un ensamblador de la facultad y necesito saber como puedo mandarle un par de 'enter' (presionar la tecla Enter dos veces) cuando se realiza un llamado al ensamblador con el archivo que necesito compilar como parámetro, ejemplo:

WinExec(Pchar('asm88.exe '+ NombreDeArchivo + '> hola.txt'),SW_NORMAL);

En esta función me llama perfectamente al ensamblador, luego me aparece una ventana con la línea de comando y se queda a la espera para que persione la tecla dos veces, por último me lo guarda en un archivo (en este caso hola.txt). Me gustaría que haga esto automáticamente.
Probé con lo siguiente:

WinExec(Pchar('asm88.exe '+ NombreDeArchivo + '> hola.txt' + #13),SW_NORMAL);

pero no me funciona.
Espero que puedan ayudarme. Gracias. :confused:

OSKR 22-12-2004 01:10:40

¿Tu problema es que la instruccion se queda en la linea de comandos?, si es así puedes usar la función ShellExecute de la API de GUINDOWS, es muy fácil, manda el nombre del programa y los parametros, el lo ejecutará.


bgracso@hotmail.com cualquier cosa
OSKR


La franja horaria es GMT +2. Ahora son las 10:09:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi