Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

AHK to C


  • Please log in to reply
2 replies to this topic
nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

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.


Visit the new forum ahkscript.org.

http://ahkscript.org


faqbot
  • Members
  • 997 posts
  • Last active:
  • Joined: 10 Apr 2012
Frankie hattest einmal einer versuch gemacht mit c# http://www.autohotke...e-2#entry443828

lasso
  • Members
  • 111 posts
  • Last active: May 19 2013 04:19 PM
  • Joined: 02 Nov 2012

C# ist aber kein nativcode wink.png
es ist möglich ahk nach nativcode zu übersetzen
ich arbeite schon länger an einem compilerprojekt
welches ein sehr  ähnliches ziel verfolgt
 
ach und  nnnik  es ist vieeeel umfangreicher als du glaubst
 
für die aktuelle AHK Syntax wird sich wohl keiner die arbeit machen
dafür ist sie zu Inkonsistent

in meinem compiler stecken aktuell ca 500 stunden arbeit

obwohl ich schneller bin als ich gedacht hatte ist noch lange lange kein land in sicht