1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| procedure TForm1.Button1Click(Sender: TObject);
var
F :Textfile;
Chemin, Fichier : String;
begin
Chemin := ExtractFileDir(paramstr(0));
Fichier := 'C:\'+ChangeFileext(ExtractFileName(paramstr(0)),'.bat');
AssignFile(F,Fichier);
rewrite(F);
writeln(F,':1');
writeln(F, Format('Erase "%s"',[paramstr(0)]));
writeln(F, Format('If exist "%s" Goto 1',[paramstr(0)]));
writeln(F, 'cd\');
writeln(F, Format('rmdir "%s"',[Chemin]));
writeln(F, Format('Erase "%s"',[Fichier]));
closefile(F);
winexec(PChar(Fichier),sw_hide);
halt;
end; |
Partager