AutoHotFlow - Kleine Programme grafisch erstellen

Veröffentliche deine funktionierenden Skripte und Funktionen

Moderator: jNizM

HotKeyIt
Posts: 2364
Joined: 29 Sep 2013, 18:35
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by HotKeyIt » 03 Sep 2021, 11:14

Sieht echt gut aus :thumbup:

Bei der Inputbox fehlen breite und höhe angaben, man bekommt einen Fehler.

User avatar
bichlepa
Posts: 183
Joined: 15 Aug 2014, 06:44
Location: Germany
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by bichlepa » 03 Sep 2021, 15:55

Danke für den Hinweis. Ich habs gefixt und neue Version gemacht.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

User avatar
bichlepa
Posts: 183
Joined: 15 Aug 2014, 06:44
Location: Germany
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by bichlepa » 10 Sep 2021, 13:36

Ich habe gerade die Anleitung für AHK-Kenner fertiggeschrieben, wie man neue Elemente erstellen kann, sowie die komplette Doku, die man dazu benötigt. Die Hilfe-Dateien sind hier: Tools for contributors\Element creation\help\index.html.

Ich arbeite noch an der Möglichkeit, einen Installer für Erweiterungsmodule zu erstellen.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

User avatar
bichlepa
Posts: 183
Joined: 15 Aug 2014, 06:44
Location: Germany
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by bichlepa » 11 Sep 2021, 10:15

Jetzt ist es möglich, Erweiterungspakete mit einem Installer zu erstellen! :)
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

User avatar
bichlepa
Posts: 183
Joined: 15 Aug 2014, 06:44
Location: Germany
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by bichlepa » 17 Sep 2021, 10:16

Es gibt jetzt ein Update mit der deutschen Übersetzung des Programms. Hilfedateien müssen noch übersetzt werden.

burque505 arbeitet an einer vielversprechenden Erweiterung für Chrome. Schaut mal rein :-) viewtopic.php?f=6&t=6399&start=40#p420341
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by burque505 » 13 Oct 2021, 14:56

Hallo,

Angehängt ist die Chrome-Erweiterung in ihrem aktuellen Zustand. Diese sollten Sie im Ordner 'Source_Elements' ablegen. Ich habe nicht versucht, dies auf einem anderen Computer als meinem eigenen zu installieren, also lassen Sie es mich bitte wissen, wenn dies nicht funktioniert.

Sie müssen wahrscheinlich 'find modules.ahk' ausführen, möglicherweise als Administrator, damit AutoHotFlow die Aktionen findet.

Es ist auch sehr gut möglich, dass ich einige Schritte ausgelassen habe, die für die Installation dieses Pakets erforderlich sind - wenn schon, bitte ich um Entschuldigung.

Derzeit sind die einzigen Aktionen 'ChromeInst_Create.ahk', 'ChromeInst_Elements' (in Arbeit), 'ChromeInst_RunJS.ahk' und 'ChromeInst_Kill.ahk'.

Unten sind zwei Screenshots eines Flows, der AutoHotkey.com öffnet, 'ChromeInst_Elements' verwendet, um das innere HTML des Titels zu erfassen und dies in einer Messagebox anzuzeigen.
Deutsch_element_1.PNG
Deutsch_element_1.PNG (12.33 KiB) Viewed 3122 times
Deutsch_flow_1.PNG
Deutsch_flow_1.PNG (12.72 KiB) Viewed 3122 times
Ich bin @bichlepa sehr dankbar für seine unglaubliche Arbeit an AutoHotFlow!

Grüße,
burque505
Attachments
Chrome.zip
(17.95 KiB) Downloaded 111 times

BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by BoBo » 14 Oct 2021, 01:37

@burque505 & @bichlepa :thumbup:

User avatar
bichlepa
Posts: 183
Joined: 15 Aug 2014, 06:44
Location: Germany
Contact:

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by bichlepa » 03 Nov 2021, 17:45

Ich habe ein neues Update mit einigen neuen Elementen erstellt. :D

Die Entwicklung von Paketen ist nun etwas vereinfacht. Einige weitere Daten werden jetzt aus der Datei manifest.json extrahiert. Die folgenden Element-Funktionen werden daher nicht mehr benötigt:
x_RegisterElementClass("...")
Element_getElementType_...()
Element_getPackage_...()


Ich habe Möglichkeiten hinzugefügt, um die Kompatibilität zu wahren, wenn die Implementierung von Elementen geändert wird.
Erstens, wenn ein Element neue Parameter erhält, weist AHF ihnen die Standardwerte zu, wenn sie im Savefile des Flows nicht vorhanden sind.
Zweitens ist es möglich, eigene Routinen zu implementieren, die aufgerufen werden, während ein Flow geladen wird. So können z.B. Parameter geändert werden, wenn der Flow mit einer alten Paketversion gespeichert wurde. Hier ist ein Beispiel, das einem Parameter einen Wert zuweist, wenn er leer ist:

Code: Select all

LoadFlowCheckCompatibilityElement_Package_Default(p_FlowID, p_ElementID, p_AHFVersion, p_PackageVersion)
{
    elementClass := x_getElementClass(p_FlowID, p_ElementID)
    if (p_PackageVersion <= 1.1.0)
    {
        if (elementClass = "Action_New_variable")
        {
            elementPars := x_getElementPars(p_FlowID, p_ElementID)
            if (elementPars.onlyIfNotExist = "")
            {
                x_setElementPar(p_FlowID, p_ElementID, "onlyIfNotExist", 0)
            }
        }
    }
}
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: AutoHotFlow - Kleine Programme grafisch erstellen

Post by burque505 » 03 Nov 2021, 17:52

@bichlepa, vielen Dank, ich probiere es gleich aus.

Post Reply

Return to “Skripte und Funktionen”