Fr 21. Apr 2006, 12:05 von CptKlotz
Hallo,
das dürfte nicht ohne weiteres gehen. Eine BAT-Datei ist ja einfach nur ein "Stapel" (engl. "Batch") von Befehlen, die von MS-DOS nacheinander abgearbeitet werden.
Theoretisch wäre evtl. denkbar, daß ein Tool eine BAT-Datei in eine entsprechende ausführbare EXE-Datei übersetzt, welche dann die entsprechenden Befehle aufruft. Man könnte wohl auch den Arbeitsvorgang der BAT-Datei in einer Programmiersprache nachbilden und das ganze dann als ausführbare EXE-Datei kompilieren.
Sollen dabei DOS-Befehle wie z.B. "COPY" benutzt werden, wäre die EXE-Datei noch genauso abhängig von den entsprechenden DOS-Befehlen wie die BAT.
--> hier frage ich mich, was das bringen würde? Batch-Dateien sind ja unter MS-DOS für den Anwender genauso ausführbar wie EXE-Dateien.
Was anderes wäre es, wenn die EXE *nicht* auf den Befehlsvorrat von MS-DOS zurückgreifen sollte... Dann müßte jede einzelne der von MS-DOS benutzten Funktionen in dem neu zu schreibenden Programm implementiert werden... Das wäre vermutlich SEHR viel Arbeit.
Welchem Zweck soll die ganze Aktion denn dienen?
Gruß,
Stephan
“It is impossible to defeat an ignorant man in argument.” (William G. McAdoo)