Jump to content

Form Builder beta


BuckMaster
 Share

Recommended Posts

Hello,

thanks for this version. I'm checking the french translation, and I will send you a new version of the file.

But I have some problems.

Point 101 is missing?

Point 151="SyntaxCheck Prod", I translate it in french and it doesn't change.

In must cases, the size for the text place in gui are not so big, you want a print screen for each point or you will check?

Edit : in full screen mode, some parts are missing or cutted.

Edit 2 : The Replace menu is not translated and also the settings

Edited by ricky03
Link to comment
Share on other sites

@BuckMaster

Ich habe mal die deutsche Sprachdatei etwas angepasst.

I have something to improve the German language file. :alien:

 

I can not Upload Attachments :(

See in Qoute :bye:

[Form Builder Language]
1="Form Builder"
2="Am Raster ausrichten"
3="Abstand"
4="Steuerung"
5="Ausrichtung"
6="Abstand"
7="Distanz"
8="automatisch deklarieren"
9="Griff"
10="Position"
11="Farbe"
12="Hintergrundfarbe"
13="Bild"
14="Stil"
15="Daten"
16="Tooltip"
17="Status"
18="Cursor"
19="Schriftart"
20="Größe"
21="Größenänderung"
22="Links ausrichten"
23="Rechts ausrichten"
24="oben ausrichten"
25="unten ausrichten"
26="Horizontale Ausrichtung mittig"
27="Vertikale Ausrichtung mittig"
28="Horizontal verteilen"
29="Vertikal verteilen"
30="Zwischenraumzentrierung Horizontal"
31="Zwischenraumzentrierung Vertikal"
32="Skript testen"
33="Script beenden"
34="Automatische Ausrichtung Steuerelemente"
35="Gruppierung Steuerelemente"
36="Gruppierung Steuerelemente aufheben"
37="Neues Skript"
38="Neues GUI -Skript"
39="öffnen"
40="Letzte öffnen"
41="speichern unter"
42="speichern"
43="Skript schließen"
44="Beenden"
45="rückgängig machen"
46="Wiederholen"
47="Ausschneiden"
48="Kopie"
49="Einfügen"
50="Duplikat"
51="Alle auswählen"
52="suchen"
53="Weitersuchen"
54="Vorheriges suchen"
55="ersetzen"
56="löschen"
57="Ausführen"
58="Beta starten"
59="erstellen"
60="kompilieren"
61="Includes öffnen"
62="Hilfe-Datei Lookup"
63="Einstellungen"
64="auf neue Version prüfen"
65="Hilfe"
66="Form Builder Hilfe"
67="Doppelte Menge"
68="Abstand Duplizieren"
69="Richtung"
70="duplizieren"
71="abbrechen"
72="Control-Eigenschaften"
73="Index"
74="Art der Steuerung"
75="Übergeordnetes Fenster"
76="Eltern- Kontrolle"
77="Script- Zeile"
78="Kommentar"
79="speichern"
80="Skript"
81="GUI"
82="Aus"
83="Case-Anweisung nicht gefunden."
84="Kontrolle nicht gefunden."
85="Sind Sie sicher, dass Sie beenden wollen?"
86="Alle nicht gespeicherten Daten gehen verloren."
87="Fenster löschen?"
88="Möchten Sie das Fenster löschen"
89="Aktuelles Script schließen?"
90="Möchten Sie das aktuelle Skript schließen?"
91="Skriptfehler"
92="GUI Griff"
93="GUI Griffe müssen eindeutig sein."
94="nicht gefunden"
95="GUI- Fehler"
96="Eine GUI ist falsch formatiert ,"
97="Alle GUIs müssen GUISetState() als Folge haben"
98="Script speichern?"
99="Möchten Sie speichern"
100="vor der Schließung?"
101="????"
102="Rendering"
103="Parsing -Skript"
104="Script- Suche"
105="Groß-und Kleinschreibung"
106="nach oben"
107="nach unten"
108="Duplizieren"
109="Datei"
110="Bearbeiten"
111="Suche"
112="Kontrolle"
113="Werkzeuge"
114="Artikel"
115="Nur Lesen"
116="Style"
117="Styles"
118="Control Style"
119="Mehrere Fenster gefunden"
120="Mehr als fünf GUI-Fenster gefunden ,"
121="Arbeitsbereich zu löschen, können Sie auswählen, welche GUI angezeigt ."
122="Alles anzeigen"
123="GUIs auswählen"
124="auswählen"
125="Anzeige"
126="Nicht definierte Styles gefunden"
127="Einige Style-Konstanten sind nicht deklariert , wird der ausgewählte beinhaltet , um Ihr Skript hinzugefügt werden."
128="Includes hinzufügen"
129="überspringen"
130="Eigenschaften"
131="Bearbeiten im Skript"
132="Zum Fall"
133="Bearbeiten im GUI-Modus"
134="Control Data"
135="Encoding"
136="Lesezeichen"
137="Nächstes Lesezeichen"
138="Vorheriges Lesezeichen"
139="Aktuelles Lesezeichen löschen"
140="Alle Lesezeichen löschen"
141="Anmerkung löschen"
142="Lesezeichen und Anmerkungen löschen"
143="wechselt die aktuelle Faltierung"
144="wechselt alle Faltierungen"
145="Vollbildschirm"
146="Leerzeichen"
147="Zeilenende"
148="Abstand"
149="Falten Abstand"
150="Ausgabe"
151="Syntaxprüfung Prod"
152="Information"
153="Recorder"
154="Tidy AutoIt Script"
155="Nächste Nachricht"
156="Vorherige Nachricht"
157="Ausgabe löschen"
158="Einstellungen"
159="Sprache"
160="Fehler gefunden"
161="Fehler oder Warnungen wurden im Skript gefunden ,"
162="Wollen Sie immer noch zum GUI-Modus wechseln ?"
163="Zeilennummern"
164="Lesezeichen hinzufügen"
165="Lesezeichen setzen"
166="Roter Pfeil"
167="Grüner Pfeil"
168="Hintergrund"
169="unterstreichen"
170="Pfeile"
171="Dot Dot Dot"
172="Plus"
173="Minus"
174="Kreis"
175="Lesezeichen Umrissfarbe"
176="Lesezeichen Hintergrundfarbe"
177="anzeigen"
Edited by Autolaser

Regards Autolaser

Link to comment
Share on other sites

I've some annoying bugs to report:

  • when I enter some values in "Data:" input field for hGUI in GUI mode then the script crashes ->
    Line 13723  (File "C:...Form Builder.exe"): Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

    Or when running it from the source code directly:
    "C:...Form Builder Source.au3" (5934) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    _UndoAddAction("GData", $GUIFocusIndex&$aDiv&$GUIData[$GUIFocusIndex])
    _UndoAddAction("GData", $GUIFocusIndex&$aDiv&^ ERROR
  • when I select the whole value for e.g. "Data:" to rename it and press "Del" then the control will be deleted, too

Further for me the prefix "h" is for handle but the control will return not a handle rather control id which is an integer value. Can I set this somewhere that the prefix is e.g. "i" like $iButton?

Br,

UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

Hello,

thanks for this version. I'm checking the french translation, and I will send you a new version of the file.

But I have some problems.

Point 101 is missing?

Point 151="SyntaxCheck Prod", I translate it in french and it doesn't change.

In must cases, the size for the text place in gui are not so big, you want a print screen for each point or you will check?

Edit : in full screen mode, some parts are missing or cutted.

Edit 2 : The Replace menu is not translated and also the settings

 

I overstepped 101 when i was making the language file so its missing as of now, and I will fix 151 so it updates.

For text that doesn't fit for certain languages I will add a tool tip so you can still read it.

I have noticed how the GUI cuts off at the bottom in full screen mode but i cant figure out a way to fix it,

I think it has something to do with the GUI having a menu because I set the main GUI size to the desktop height and the menu adds another 20 pixels, but changing the size of the GUI to anything less than the desktop height causes the explorer bar to show up.

In the next version the replace GUI and Settings GUI will be in the language file.

I've some annoying bugs to report:

  • when I enter some values in "Data:" input field for hGUI in GUI mode then the script crashes ->

    Line 13723  (File "C:...Form Builder.exe"): Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

    Or when running it from the source code directly:

    "C:...Form Builder Source.au3" (5934) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:

    _UndoAddAction("GData", $GUIFocusIndex&$aDiv&$GUIData[$GUIFocusIndex])

    _UndoAddAction("GData", $GUIFocusIndex&$aDiv&^ ERROR

  • when I select the whole value for e.g. "Data:" to rename it and press "Del" then the control will be deleted, too

Further for me the prefix "h" is for handle but the control will return not a handle rather control id which is an integer value. Can I set this somewhere that the prefix is e.g. "i" like $iButton?

Br,

UEZ

 

I screwed up right there, in the source you can change $GUIData on line 5934 to $WinTitles and it will work.

If a control is selected and you press delete it is going to delete it, cant you perform the same action using backspace?

In the next version you will be able to set the control handle prefix in settings.

 

@Autolaser - Thank you for translating the language file to German

 

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...

Hi all - 

I was hoping someone could help me wrap my mind around how the Form Builder script gets wired up to functionality in AutoIt. It's been years since I've done any Autoit scripting and I've never built a GUI using it before, so I need a quick refresher!

I get that Form Builder generates the GUI script and then I must proceed to make it functional. Can someone illustrate the following example and paste the code or .au3 file so I can analyze and understand it? If anyone has any form examples that I could look at even, that would be appreciated.  I am only looking for something very basic/generic here and this is for learning purposes. 

  • Have 3 screens that the user can click back and forth between using Back and Next buttons. Currently I am not sure how make the buttons switch between windows/screens. I imagine Switch Case statement would work?
  • Have a couple of text inputs on each screen which store values into a variable. 
  • Have a "file browse" input and associated button that evokes FileOpenDialogue and puts the path into the field. 
  • One the last screen, have a Save button that evokes Msgbox that displays the values entered into each input.

 

I think if I saw how this was performed it would be enough for me to be on my way. Thanks to whoever accepts the request! :)

Edited by stoavio
Link to comment
Share on other sites

Hi all - 

I was hoping someone could help me wrap my mind around how the Form Builder script gets wired up to functionality in AutoIt. It's been years since I've done any Autoit scripting and I've never built a GUI using it before, so I need a quick refresher!

I get that Form Builder generates the GUI script and then I must proceed to make it functional. Can someone illustrate the following example and paste the code or .au3 file so I can analyze and understand it? If anyone has any form examples that I could look at even, that would be appreciated.  I am only looking for something very basic/generic here and this is for learning purposes. 

  • Have 3 screens that the user can click back and forth between using Back and Next buttons. Currently I am not sure how make the buttons switch between windows/screens. I imagine Switch Case statement would work?
  • Have a couple of text inputs on each screen which store values into a variable. 
  • Have a "file browse" input and associated button that evokes FileOpenDialogue and puts the path into the field. 
  • One the last screen, have a Save button that evokes Msgbox that displays the values entered into each input.

 

I think if I saw how this was performed it would be enough for me to be on my way. Thanks to whoever accepts the request! :)

 

If you download the Form Builder.zip from the first post and look in the Forms directory there is an example in their you can look at ;)

Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Link to comment
Share on other sites

Cool, thanks Mikah! I missed that. I will take a look now :)

 

Anytime ;)

Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Link to comment
Share on other sites

  • 4 weeks later...

Why if i start source some buttons dont have icons?

no-icons.jpg

 

Because you don't have a form to use the buttons actually on?

Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Link to comment
Share on other sites

you don't have a form to use the buttons actually on

I do not understand.

I downloaded a file with an EXE, but there is an error that must be corrected. I downloaded the source, but no icons.

$GUIData on line 5934 to $WinTitles

How can I fix the error and get the normal program with all icons on the buttons?

post-38353-0-12525500-1415220472_thumb.j

 
looks like not working
_ResourceSetImageToCtrl($AlignBottom, "Align_Bottom", $RT_BITMAP)
_ResourceSetImageToCtrl($AlignCentHoriz, "Align_CenterHoriz", $RT_BITMAP)
_ResourceSetImageToCtrl($AlignCentVert, "Align_CenterVert", $RT_BITMAP)
_ResourceSetImageToCtrl($AlignLeft, "Align_Left", $RT_BITMAP)
_ResourceSetImageToCtrl($AlignRight, "Align_Right", $RT_BITMAP)
_ResourceSetImageToCtrl($AlignTop, "Align_Top", $RT_BITMAP)
_ResourceSetImageToCtrl($Spacing_1, "Space_Width", $RT_BITMAP)
_ResourceSetImageToCtrl($Spacing_2, "Space_Height", $RT_BITMAP)
_ResourceSetImageToCtrl($Spacing_3, "Space_WidthCenter", $RT_BITMAP)
_ResourceSetImageToCtrl($Spacing_4, "Space_HeightCenter", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeAuto, "Resize_Auto_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeBottom, "Resize_Bottom_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeTop, "Resize_Top_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeLeft, "Resize_Left_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeRight, "Resize_Right_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeVC, "Resize_VCenter_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeHC, "Resize_HCenter_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeH, "Resize_LockHeight_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($ResizeW, "Resize_LockWidth_Disable", $RT_BITMAP)
_ResourceSetImageToCtrl($GridButton, "Grid_Disable", $RT_BITMAP)
Edited by mike2003
Link to comment
Share on other sites

-### StripOnly/StripFunc Error: Found Call() statement using unsolvable Func, which will/could lead to removal of Funcs that are used by this Function.
>### current Func: _traynotifyicon
c:\users\example\desktop\form builder source\libs\modernmenuraw.au3(388,1) Warning for line:Call($TRAYNOTIFYIDS[$nID][5], $nID, $lParam) 

-#############################################################################################
-#### Au3Stripper Found   1 Error(s)!!!!    This means your script could have problems running properly.  ####
-#############################################################################################

Edited by MikahS

Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Link to comment
Share on other sites

  • 2 weeks later...

Hi new to AutoIT and Formbuilder this might be an easy fix I tried using Formbuilder which compared to Koda looks much better and more advanced but I am having an array issue at line 15492 Array variable has incorrect number of subscripts

I have seen the same error in the forum maybe someone can point me in the right direction please thanks

Edited by Azreal
Link to comment
Share on other sites

Do you know how to create a stripped au3 file? This will allow you to look at line 15492 and see exactly what it is erroring out on.

Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Link to comment
Share on other sites

You have to use this line for example:
 

#AutoIt3Wrapper_Run_Au3Stripper=y
#Au3Stripper_Parameters=/so

After compilation have a look into the script dir and look for %scriptfile%_stripped.au3 file.

Look in the SciTE help file for more details!

Btw, the SciTE full package is needed!

Br,

UEZ

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...