![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Cita:
|
|
#2
|
|||
|
|||
|
Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.lines.add('shutdown /s /t '+edit1.text);
memo1.lines.SaveToFile('c:\apagar.bat');
WinExec(PChar('c:\apagar.bat'),SW_SHOWNORMAL);
sleep(250);
DeleteFile(PChar('c:\apagar.bat'));
memo1.lines.clear;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
memo1.lines.add('shutdown -a');
memo1.Lines.SaveToFile('c:\apagar.bat');
WinExec(PChar('c:\apagar.bat'),SW_SHOWNORMAL);
sleep(250);
DeleteFile(PChar('c:\apagar.bat'));
memo1.lines.clear;
end;
Bat eliminado! En un ratito posteo el programa listo! |
|
#3
|
||||
|
||||
|
Hola
Bien, me alegro que lo hicieras solo. Ahora: El archivo lo envias al directorio c:/, por eso indique que lo colocaras en el mismo directorio que el exe, osea el programa, asi: Saludos
__________________
Siempre Novato |
|
#4
|
|||
|
|||
|
Cita:
|
|
#6
|
|||
|
|||
|
Bien, está interesante... de todos modos quiero terminar el que estoy haciendo, pero evidentemente estoy fallando en algo.
Me tira un eConvertError... en la línea que voy a señalar... me ayudan a descubrir el error?. Código:
implementation
{$R *.dfm}
Function TForm1.TransformaTiempo:Real;
Begin
TransformaTiempo:=(StrToInt(EdHora.Text)*3600)+(StrToInt(EdMin.Text)*60)+(StrToInt(EdSeg.Text));
End;
procedure TForm1.BotApagarClick(Sender: TObject);
begin
MemoBat.lines.add('shutdown /s /t '+FloatToStr(TransformaTiempo));
MemoBat.lines.SaveToFile(ExtractFilePath(Application.ExeName)+'Apagar.Bat');
WinExec(PChar(ExtractFilePath(Application.ExeName)+'Apagar.Bat'),SW_SHOWNORMAL);
Sleep(250);
DeleteFile(PChar('c:\apagar.bat'));
MemoBat.lines.clear;
end;
procedure TForm1.BotCancelarClick(Sender: TObject);
begin
MemoBat.lines.add('shutdown -a');
MemoBat.Lines.SaveToFile('c:\apagar.bat');
WinExec(PChar('c:\apagar.bat'),SW_SHOWNORMAL);
Sleep(600);
DeleteFile(PChar('c:\apagar.bat'));
MemoBat.lines.clear;
end;
end.
|
|
#7
|
||||
|
||||
|
Hola
Creo que quieres que la funcion te calcule los segundos en horas, minutos, segundos. Es asi?. Saludos
__________________
Siempre Novato |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer un programa de chat | ahkimpech | Internet | 8 | 27-08-2011 15:21:46 |
| ¿como se programa un API y que es un API? | JXJ | Varios | 17 | 18-06-2010 01:53:30 |
| Cómo se programa en Cobol | David | C++ Builder | 8 | 12-09-2008 09:27:01 |
| Como depurar un programa con delphi 7 | kurono | Varios | 5 | 28-11-2007 09:01:26 |
| Como meterle al firewall del xp un programa | mierda | API de Windows | 18 | 14-12-2006 00:57:00 |
|