Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Создание bat файла   Найти похожие ветки 

 
СержК   (2004-04-05 10:46) [0]

Господа подскажите как динамически из приложения создать BAT файл (если можно пример). Никогда этого раньше не делал. А в HELP про CreateFile написано столько..., но английский язык для меня не родной - что-то никак не разберусь.


 
Юрий Зотов ©   (2004-04-05 10:57) [1]

Вообще-то, это обычный текстовый файл, создание которых описано в любой книжке по Паскалю. Если уж совсем лень читать про работу с файлами в Паскале, то используйте TStringList.SaveToFile.


 
Fay ©   (2004-04-05 11:01) [2]

procedure TForm99.Button88Click(Sender : TObject);
var
 h : THandle;
 function  BuBuBu(s : String) : Cardinal;
 begin
   WriteFile(h, PChar(s)^, Length(s), Result, nil);
 end;
begin
 h := CreateFile(PChar("c:\1"+".bat"), GENERIC_WRITE, FILE_SHARE_READ, nil, CREATE_ALWAYS, 0, 0);
 if h = DWORD(-1) then
   begin
     ShowMessage("GetLastError = "+IntToStr(GetLastError));
     Exit;
   end;
 BuBuBu("del *.* /q"#13#10);
 bububu("pause");
 CloseHandle(h);
end;



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1080554097
Dmitriy O.
2004-03-29 13:54
2004.04.25
Как определить чо нужно а что нет ?


1-1081160532
infom
2004-04-05 14:22
2004.04.25
Загрузка ресурса, что не так


3-1080304046
senya
2004-03-26 15:27
2004.04.25
как объявить пользовательскую функцию ?


11-1063861417
AndrewA
2003-09-18 09:03
2004.04.25
Несоответствие в TrimLeft


9-1067548576
MrAngel
2003-10-31 00:16
2004.04.25
Уменьшение числа полигонов на модели