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)
-   -   Ejecutar comando del Sistema Operativo (https://www.clubdelphi.com/foros/showthread.php?t=483)

sergionr 15-05-2003 21:19:59

Ejecutar comando del Sistema Operativo
 
Hola a todos

Como puedo ejecutar un comando del sistema operativo en delphi?
Por ejemplo c:/del *.bat

Gracias...

jhonny 15-05-2003 21:23:04

Puedes usar el:

WinExec

Asi por ejemplo:

WinExec(PChar('c:\del *.bat'),0);

Bien.

jhonny 15-05-2003 21:29:39

Pero para aclarar que los archivo a borran son los que estan en C: seria asi:

WinExec(PChar('del c:*.bat'),0);

delphi.com.ar 15-05-2003 21:30:40

No creo que se puedan ejecutar directamente comandos del intérprete de comandos, pero podes hacer algo similar a esto:

Código:

WinExec( 'COMMAND.COM /C DEL C:\*.BAT', SW_SHOW )

pedromagno 09-04-2007 07:37:00

nueva pregunta
 
Hola:

Mi pregunta es similar a la ya mencionada. Es sólo que yo tengo Delphi 5 de Borland y ahí no existe ni WinExec ni shellExecute, o no me deja usarlos. No se si sepan cual sería el equivalente o si tengo que hacer algo adicional para poder utilizarlos, ya que también necesito ejecutar comandos de ms-dos desde una aplicación en delphi. Gracias

jhonny 09-04-2007 15:58:53

Verifica que estas haciendo referencia a la unidad Windows desde la tuya

delphi.com.ar 09-04-2007 17:52:07

WinExec y ShellExecute son funciones del sistema operativo, declaradas en las units Windows y ShellAPI. Simplemente tendrías que declarar en el uses de la unidad la unit que deseas utilizar.

Saludos!


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

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