Autor Beitrag
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Di 03.06.03 21:12 
So wie ich das jetzt verstanden habe, ist es kein Batch-Compiler, sondern ein Bach-Interpreter. Du solltest das vielleicht klären und vielleicht auch die Bezeichnung im ersten Beitrag anpassen, da sonst alle Leute die EXE suchen werden (hab ich auch gemacht). Es ist nun mal so, das das Ergebnis eines Compilers nicht unbedingt eine EXE sein muß, aber bei einem Programm wäre es nicht falsch.

_________________
Popov
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Di 03.06.03 23:11 
sag mal wenn du fertig bist, könnte ich den compliere dann in meinen spiele / programme verwenden und selbst anpasen bzw. könntes du ihn so machen das er einen kleinen "wortschatzt" hat und man ihn selbst erweiter kann ? sowas wie delphi bzw c oder c++ dachte ich.

_________________
MFG
Michael Springwald, "kann kein englisch...."
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mi 04.06.03 16:53 
Gar kein Problem. Bin leider im Moment total im Schulstress, aber wenn ich wieder Zeit habe, werd ich mal ein ordentliches Grundgerüst erstellen (bzw. das bestehende erweitern, sodass es flexibler wird (Parameter, ...)).
Dann kann den Code an jeden, der ihn haben will, schicken [veröffentlichen möchte ich ihn aber nicht].

AXMD

//EDIT: Sorry, hab ich vergessen zu korrigieren:

Zitat:
So wie ich das jetzt verstanden habe, ist es kein Batch-Compiler, sondern ein Bach-Interpreter

Nein, das Programm selbst ist kein Interpreter - es prüft nur den eingegebenen Code auf Fehler, um im richtigen Interpreter Fehlerprüfungen zu sparen.
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 04.06.03 17:09 
ok, wenn du das programm fertig hast sende mir bitte den qullcode :)

_________________
MFG
Michael Springwald, "kann kein englisch...."
Tweafis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 647

WinXP + fbsd
Delphi 5 Prof
BeitragVerfasst: Mi 04.06.03 23:15 
Allgemein verstehe ich unter einem Compiler ein Programm, dass aus einer wie auch immer aufgebauten Datei eine exe-Datei mit den Angaben aus der Datei erzeugt.

Fis

_________________
.: Es wird der Tag kommen, an dem wir es nicht mehr ändern können :.
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 05.06.03 14:18 
das ist richtig, aber es gibt unerschiedliche complier arten die einen erzeugen eine laufägige exe datei für ander braucht man ein bestümtes programm um damit arbeit zu können:)

_________________
MFG
Michael Springwald, "kann kein englisch...."
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 05.06.03 15:07 
mimi hat Recht. Compiler heißt nicht gleich EXE-File-Ersteller (um ein neues Wort in die deutsche Sprache einzuführen) ;)

AXMD
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 05.06.03 15:14 
wie heißen nochmal diese anderen complier "richtig" ? irgenwas mit inter......

_________________
MFG
Michael Springwald, "kann kein englisch...."
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 05.06.03 15:25 
Interpreter.

AXMD
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 12.06.03 12:54 
Hi,

hab gestern noch etwas herumgetüftelt und eine neue Version hochgeladen (1.0.0.1). Einige Fehler beim Einfügen von Befehlen via Popup wurden korrigiert. Eine neue Zuweisung ist nun gültig: der Wert einer Variable kann auf eine andere übertragen werden.

ausblenden Quelltext
1:
_set Variable1=Variable2					


AXMD
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mo 16.06.03 14:51 
Hi,

neue Version ist online. Features:


    Syntaxhighlighting
    Bug bei Labels/Variablen behoben
    Dateien können eingebunden werden


Zum Dateieneinbinden: nehmen wir an, wir haben folgenden Quelltext:

ausblenden Quelltext
1:
2:
3:
4:
5:
#mkbatch new

defvar Test

#endbat


Speichern wir diese Datei mal unter dem Namen "testfile".

Folgender Quelltext kann nun die deklarierte Variable "verwenden":

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
#mkbatch new

#inc testfile

dlg Test

#endbat


AXMD
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mo 16.06.03 15:17 
wie viele befehle gibt es jetzt ?
gibt es schon schlüsselwörter ?

_________________
MFG
Michael Springwald, "kann kein englisch...."
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mo 16.06.03 16:13 
Hi,

alle Befehle findest du im Kontextmenü des RichEdits (rechte Maustaste drücken). Schlüsselwörter im Quelltext werden fett ge-"syntaxhighlighted". Die da wären:


    defvar
    deflabel
    _set
    goto


Desweiteren sind alle Befehle, die mit # beginnen (also #mkbatch new, #inc und #endbat) Schlüssel"befehle" - sie werden ebenfalls fett dargestellt.

AXMD
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: So 22.06.03 15:51 
Hi,

hab einen ekelhaften Bug des #inc-Befehls beseitigt. Die neue Version wird zusammen mit einem weiteren Compiler (der z.Z. noch unwichtig ist) in wenigen Minuten online sein:

www.8ung.at/dustsigns/TP_BATs.zip

AXMD

Wichtig: die alte URL wird mit diesem Upload ungültig!
Tweafis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 647

WinXP + fbsd
Delphi 5 Prof
BeitragVerfasst: So 22.06.03 15:52 
Geht nicht. (download)

_________________
.: Es wird der Tag kommen, an dem wir es nicht mehr ändern können :.
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: So 22.06.03 16:05 
Hmmm...komisch. Bei mir geht der Link :?:

AXMD
fcg
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 360

WinXP
D3 Prof, D6 Pers
BeitragVerfasst: So 22.06.03 16:17 
bei mir geht er auch nicht...

fcg

_________________
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: So 22.06.03 16:24 
:shock: das gibts doch nicht. Wieso geht der bei mir und bei euch nicht :?: :?: :?: Das versteh ich nicht...

ich lad mal den Batcheditor alleine rauf - auf die alte URL. Vielleicht geht das ja :?:

AXMD
Tweafis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 647

WinXP + fbsd
Delphi 5 Prof
BeitragVerfasst: So 22.06.03 16:37 
jetzt geht das neue.

_________________
.: Es wird der Tag kommen, an dem wir es nicht mehr ändern können :.
AXMD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Sa 05.07.03 17:16 
Hi,

ich hab den Batcheditor um einen weiteren Schlüsselbefehl erweitert: loadinfo.
Syntax:loadinfo <Speicheradresse (vierstellig, Hex)> <Variable>
Damit wird eine Information von einer Speicheradresse geladen. D.h. im Terminplaner gibts dann ein Array mit jeder Menge Infos - eine extra Unit wird dann die wichtigsten Infos als globale Variablen im Script bereitstellen. Ich werd diese Demo-Unit mal hier raufladen: www.8ung.at/dustsigns/testunit.txt
8ung.at unterstützt leider keine 6-stelligen Dateiendungen - ihr müsst also diese Unit vor dem Öffnen mit dem Skineditor so umbenennen, dass die Dateiendung "._tpbat" ist.

AXMD