Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Grupo de Teaming del ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 27/08/2007
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,126
Poder: 18
kurono Va por buen camino
Smile como ejecutar archivo *.bat desde delphi 7

hola amigos del foro nuevamente yo kurono con otra duda y es q me gustaria ejecutar un archivo *.bat desde delphi 7 se ejecutar archivo *.exe desde delphi 7 pero cuando utilizo el mismo codigo para archivo bat no me funciona para darle una ayuda el codigo para ejecutar un archivo *.exe es el siguiente:

winexec('cmd.exe',sw_shownormal);

me pregunto si habra un codigo similar a este pero para archivo bat
Reply With Quote
  #2  
Old 27/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Prueba con "ShellExecute":

Código Delphi [-]
uses
  Windows, ShellApi;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(GetActiveWindow(),'open','archivo.bat',nil,nil,SW_NORMAL);
end;
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #3  
Old 27/08/2007
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,126
Poder: 18
kurono Va por buen camino
no funciona aparece una ventana de dos aparentando q el archivo se va ejecutar pero se cierra de inmediato
Reply With Quote
  #4  
Old 27/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Puedes poner el código que utilizas?
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #5  
Old 27/08/2007
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,126
Poder: 18
kurono Va por buen camino
aqui esta el codigo q utilizo

uses
windows,shellapi;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(GetActiveWindow(),'open','C:\Small Game\Enes\J2ME\makejar.bat',nil,nil,SW_NORMAL);
end;
end.
Reply With Quote
  #6  
Old 27/08/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Asegúrate de que el archivo en cuestión exista verdaderamente. Si echas un vistazo al ejemplo que adjunto verás que todo va como se espera. También puede ser que el archivo BAT se ejecute, pero, que, al no haber "pausa" alguna en el mismo, al terminar su ejecución la consola simplemente se cierre.

PD. Usa etiquetas [ DELPHI ] y verás qué bien quedan tus mensajes.

Código Delphi [-]
uses
  ShellApi;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  ShellExecute(0,'open','archivo.bat',nil,nil,SW_NORMAL);
end;
__________________
David Esperalta
www.decsoftutils.com

Last edited by dec : 23/07/2008 at 21:15.
Reply With Quote
  #7  
Old 27/08/2007
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,126
Poder: 18
kurono Va por buen camino
Thumbs up

ok haora si funciono gracia espero ayudar algun dia a alguien como lo hacen ustedes
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Como ejecutar un Scrip .sql desde Delphi? ingel SQL 4 08/12/2006 21:36
Ejecutar un archivo HTML Help(*.CHM), desde Delphi Majo API de Windows 3 26/11/2004 11:10
Como ejecutar un archivo .chm desde C++ Builder 5? mapch C++ Builder 1 13/08/2004 08:01
ejecutar aplicacion desde delphi como otro usuario aram2r API de Windows 3 03/06/2004 11:36
Como puedo ejecutar un SQL DTS desde Delphi? Elektron SQL 1 18/08/2003 19:42


All times are GMT +2. The time now is 17:17.


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
Copyright 1996-2007 Club Delphi