Theoretisch müsste es doch möglich sein AHK in C-Code zu verwandeln.
Nach meiner Auffassung funktioniert AHK grob so:
Script | Interpreter
CODE--------------->Lesen&Erkennen
| Ausführen einer Routine
FileRead....------->Lesen&Erkennen
| Ausführen der FileRead Routine
FileRead löst also immer die eine festgelegte Routine aus
Wenn man nun FileRead durch die Routine ersetzt spart man sich das Lesen&Erkennen und könnte so sogar C Code erzeugen.
Das gleiche passiert mit Variablen.
Sie werden durch ihr entsprechendes Objekt ersetzt.
Das spart Zeit ein.
Besonders bei Befehlen mit festen Werten z.B. Loop, 10 oder ähnlichem.
Dort könnten diese Werte direkt in die Routine eingebaut werden.
Script
Script | Interpreter
Ausführen einer Routine CODE--------------->Lesen&Erkennen
| Ausführen einer Routine
Ausführen der FileRead Routine FileRead....------->Lesen&Erkennen
| Ausführen der FileRead Routine
Oder irre ich mich?
Wenn ja bitte ich um eine Erklärung wieso.
Ausserdem Interresiert mich eure Meinung dazu.