Jump to content

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

Anfänger Tutorial Reihe Helfer gesucht.


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

Ich würde gerne Eine Tutorial Reihe über die Allgemeinen Themen von AHK machen.

Ich hab schonmal eine Liste erstellt und mir viele gedanken darüber gemacht.

Hier ist schonmal eine Art Themen Liste.

 

* AHK Basics

Der Anfang von AHK.

  1. Basics (Variablen, Rechnen / Verändern, If abfrage,Loop(standard))
  2. GoSub/GoTo
  3. Automatisieren (Hotkeys,  MouseMove)
  4. GUI
  5. Pseudo Arrays

** Funktionen und weiterführendes

Funktionen basiertes Wissen

  1. Funktionen/Parameter (über GoSub/GoTo einleiten / Vergleichen)
  2. RegExMatch/Replace
  3. Echte Arrays (Auf spezielles Verhalten eingehen, dies mit Pointer begründen)
  4. AutoHotkey.dll (Multithreading)
  5. DllCalls & alles was es darüber zu sagen gibt (Auf DllCalls in AutoHotkey.dll verweisen)
  6. numput/numget & strput/strget & binäre Informationen (Auf spezielle Anwendung in Dllcalls eingehen.)
  7. FileObject (Auf RawRead/Write und binäre Oppertationen eingehen / auf ** 5. verweisen)

*** Objekte

Alles rund um das Thema Objekte

  1. Assoziative Arrays
  2. Classes und OOP
  3. Meta Funktionen
  4. Das Func() Objekt
  5. Assoziative Arrays als vollwertige Objekte
  6. Prototype Oriented Programming

Extra:

  1. GDI+
  2. ComObjekt (vielleicht als Beispiel ** 3.)

 

 

Alles sollte an Beispielen erklärt werden.

Ich werde jedem der sich bereit fühlt ein Thema zu übernehmen eine PM schicken wie Ich es mir vorgestellt hätte und zudem noch ein Post hier machen.

 

Verbesserungswünsche sind jederzeit erwünscht.


Visit the new forum ahkscript.org.

http://ahkscript.org


SAPlayer
  • Members
  • 403 posts
  • Last active: Apr 11 2014 04:45 PM
  • Joined: 06 Nov 2012
Ich könnte eventuell auch ein paar Themen übernehmen, z.B. das Rechnen oder Hotkeys.

Allerdings würde ich noch hinzufügen: Hotstrings, Bedingungen (if)/Schleifen (while/loop) und Reguläre Ausdrücke (RegExMatch/RegExReplace)
Außerdem werden viele Sachen auch schon sehr gut von der deutschen Hilfe beantwortet, ein Verweis auf diese ist also umungänglich (am besten zu jedem Hilfethema den enstprechenden Verweis).

nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012
Ich könnte eventuell auch ein paar Themen übernehmen, z.B. das Rechnen oder Hotkeys.

Klasse  überleg dir ein gutes Beispiel den Rest überlass ich dir

 

Hotstrings und Hotkeys können in einem Rutsch abgearbeitet werden

 

 

 

Am besten sollten wir für den ersten Teil(*) 1 Beispiel nehmen was für ziemlich viele Unterpunkte genutzt werden kann.

z.B. Automatisieren von Spotify

Das Problem sollte möglichst vielen verständlich sein.

Sei es nun Onlinespiele oder Spotify...

 

 

Bedingungen (if), Schleifen (while/loop)und Reguläre Ausdrücke (RegExMatch/RegExReplace)

hab ich wohl Vergessen

 

Generell sind Querverweise sooft wie möglich einzubauen z.B. wenn man das Wort Ausdruck oder Expression benutzt muss ein Querverweis beistehen.

Schade das es keine Tooltips in diesem Forum gibt.

 

Zu If bedingungen gibt es ja nicht so viel zu sagen.

 

EDIT: Seh ich das richtig das neue Thema Basic? (musst du nicht alleine machen)


Visit the new forum ahkscript.org.

http://ahkscript.org


IsNull
  • Moderators
  • 990 posts
  • Last active: May 15 2014 11:56 AM
  • Joined: 10 May 2007

Also ich habe ja eine AHK Anfänger Guide geschrieben (die zu nem halben Buch angewachsen ist) - siehe hier: AHK Guides

 

 

Ich kann die Word Datei dazu gerne freigeben und dann könnt ihr darauf basierend weiter machen... happy.png



strobo
  • Members
  • 359 posts
  • Last active: Mar 10 2015 08:13 PM
  • Joined: 19 Jun 2012

Die Guides machen einen richtig guten Eindruck.

Hätt ich von den Guides vorher gewusst, hätte ich schon ca. 20 mal darauf verweisen können;(

Vielleicht mal anpinnen sowas?:)


Regards,
Babba

Alibaba
  • Members
  • 435 posts
  • Last active: Nov 19 2014 04:21 PM
  • Joined: 01 Nov 2012

Ich würde eher erst auf AHKv2 warten und dann erst passende Tutorials erstellen.


Find the recent autohotkey version here: ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Ich denke das DllCalls und RegEx vielen helfen wird.

Allerdings hab ich dein tut bis jetzt noch nicht gesehen gehabt.

Das können wir ja verlinken.

 

Ausser den Tic Tac Toe Teil. :D (Die KI hatte ich fertig geschrieben) 

 

Ich denke das der AHKv2 Umstieg einiges dauern wird d.h. wäre schreiben jetzt schon gut.


Visit the new forum ahkscript.org.

http://ahkscript.org


Alibaba
  • Members
  • 435 posts
  • Last active: Nov 19 2014 04:21 PM
  • Joined: 01 Nov 2012

Und bist du dir sicher das du die Pseudo Arrays mit reinnehmen willst?


Find the recent autohotkey version here: ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Am Anfang wird kein Schwein Echte Arrays verstehen.
Ich nehme es nur rein (wie auch die Gosubs) um später darauf verweisen zu können und die Echten Arrays mit den Pseudo Arrays vergleichen zu können und so einen einfacheren Einstieg in das Thema zu ermöglichen.

Generell muss nach jedem Teil eine Pause folgen in der eigene Programmierleistungen erbracht werden müssen.
Sonst wäre mein "Konzept" grin.png sinnlos.
So setzt z.B. Funktionen ein gutes Kenntnis in GoSubs/GoTos vorraus, welche man sich nicht durch 1 Tutorial Aneignen kann.

Ich folge generell, nach meiner Meinung, dem natürlichen Lernprozess in AHK.
So gibt es Leute die in *(Hotkeys,Gosubs,Ifs,Loops)  erfahrener sind und jetzt auf **(Funktionen,DllCalls,RegexMatch...) umsteigen wollen.
Dieses Tutorial hilft dann also bei dem umsteigen von * nach ** aber nicht dabei * zu Perfektionieren. Dies muss man selbst durch eigene Projekte erreichen.
AHK und seine Hilfe selber liefern hier kaum festgeschriebene Unterstützung.
Das Ergebnis sind die vermehrten Fragen an genau diesen Umstiegsstellen, sei es nun "aller Anfang ist schwer" Fragen oder alles weiterführende...

Der häufige Fehler mit %% in Funktionsaufrufen ist zum Beispiel so ein Problem das beim "Umsteigen" auftritt.

D.h. wollte ich genau da eine Hilfestellung anbieten die sich direkt an einem Praxisbeispiel orientiert.


Visit the new forum ahkscript.org.

http://ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Hab es nochmal geedited.


Visit the new forum ahkscript.org.

http://ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Die Guides machen einen richtig guten Eindruck.

Hätt ich von den Guides vorher gewusst, hätte ich schon ca. 20 mal darauf verweisen können;(

Vielleicht mal anpinnen sowas?happy.png

Ich hab sie zu dem Forum Thread hinzugefügt.


Visit the new forum ahkscript.org.

http://ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Ok ich hab meine eigene Faulheit überwunden und habe mich rangesetzt und mal ein bischen was dazu geschrieben (20 DIN A4 Seiten.)

 

Das muss ich jetzt noch abtippen.

Das werde ich dann alles auf meinen Copy Account hochladen, und allen zugänglich machen.

Zudem werde ich auch noch allen, die mir eine PM schreiben die möglichkeit geben Änderungen vorzunehmen.

 

Ich möchte mich auch sehr bei SAPlayer bedanken der wirklich eine echte Hilfe war und ist.

 

BTW: wieso habt ihr alle keine Lust zu helfen?


Visit the new forum ahkscript.org.

http://ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Ich habe das ganze jetzt auf GitHub hochgeladen.
Hier.


Visit the new forum ahkscript.org.

http://ahkscript.org


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

Seite 1 & 2 habe ich fertiggestellt.

Es war echt eine Menge arbeit, es wäre nett wenn irgendjemand etwas sagen würde.

Hier - Könnt ihr die Links zum Tutorial finden.


Visit the new forum ahkscript.org.

http://ahkscript.org


bejot
  • Members
  • 16 posts
  • Last active: Mar 09 2015 08:30 PM
  • Joined: 01 Nov 2012

Hallo nnnik,

danke dass du dir die Mühe machst ein Tutorial zu erstellen.

Für mich als blutiger Laie wird das sicher ein große Hilfe sein.

Könntest du die Headlines nicht in einer anderen Farbe machen? dklblau auf dklgrau finde ich nicht so prickelndwink.png

Und die Textfarbe in schwarz wäre auch schöner.

 

Schönes WE

bejot