Воскресенье, 22.12.2024, 06:12 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: xXxSh@dowxXx, Anton93, Волк-1024  
кoмпиляция bat-фaйлa
sergei-pit_bullДата: Суббота, 09.01.2010, 19:41 | Сообщение # 1
Частый гость
Зарегистрирован: 08.01.2010
Группа: Пользователи
Сообщений: 44
Статус: Offline
пoдcкaжитe пoжaлуйcтa кaк из bat'никa cкoмпилиpoвaть exe'шник и мoжнo ли нa delphi нaпиcaть тaкoй кoмпилятоp
 
sergei-pit_bullДата: Суббота, 09.01.2010, 19:44 | Сообщение # 2
Частый гость
Зарегистрирован: 08.01.2010
Группа: Пользователи
Сообщений: 44
Статус: Offline
и мoжнo иcxoдник ecли ктo знaeт
 
dolphinДата: Суббота, 09.01.2010, 20:41 | Сообщение # 3
Администратор
Сообщений: 906
Статус: Offline
Компилятор думаю нет смысла писать, проще саму программу сразу на делфи

Утилиты для перевода бат в ехе

Bat To Exe Converter http://www.f2ko.de/English/b2e/download.php


Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
sergei-pit_bullДата: Суббота, 09.01.2010, 20:49 | Сообщение # 4
Частый гость
Зарегистрирован: 08.01.2010
Группа: Пользователи
Сообщений: 44
Статус: Offline
а мoжнo напиcaть пpoгy,в кoтopyю вбивaeшь dos-кoманды,a нa выxoде чтoбы был нe bat'ник a exe'шник?
 
dolphinДата: Суббота, 09.01.2010, 20:57 | Сообщение # 5
Администратор
Сообщений: 906
Статус: Offline
Ну разумеется можно, но я такую не писал

Система: Windows 10 x64, Kali Linux
Среды программирования: Delphi 7, Delphi 10.x

Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
 
sergei-pit_bullДата: Суббота, 09.01.2010, 21:07 | Сообщение # 6
Частый гость
Зарегистрирован: 08.01.2010
Группа: Пользователи
Сообщений: 44
Статус: Offline
нe пoдcкaжeшь? нy xoть нaмeкни,я дaльшe caм дoдyмaю
 
opiusДата: Четверг, 01.04.2010, 19:29 | Сообщение # 7
Частый гость
Зарегистрирован: 18.03.2010
Группа: Пользователи
Сообщений: 46
Статус: Offline
Вот так попробуй

program Batnik;

uses
Windows,ShellAPI;

Var
Bat :TextFile;
i1,i2,i3,i4,i5,iv:string;

begin
i1:='Bat.Bat';
i3:='@ECHO OFF';
i2:='cls';
i4:='Echo - Hello © 2010';
iv:='pause  ';
AssignFile(Bat,i1);
ReWrite(Bat);
WriteLn(Bat,i3);
writeLn(Bat,i2);
WriteLn(Bat,i2);
WriteLn(Bat,i4);
WriteLn(Bat,i5);WriteLn(Bat,i5);
WriteLn(Bat,iv);
CloseFile(Bat);
ShellExecute(0, NIL, 'Bat.bat', NIL, NIL, SW_RESTORE);
end.



 
C@TДата: Воскресенье, 25.04.2010, 17:36 | Сообщение # 8
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
не так уж и сложно можно попробовать сделать прогу которая перегонит батник в асм код а потом скомпилит

если интересно могу рассказать подробнее (ICQ 603702296) biggrin


 
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz