abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Wunschliste
Verbesserungsvorschläge zu Graphisoft-Produkten: Archicad, BIMx, BIMcloud und DDScad

Längst überfällige GDL-Editor - Verbesserungen!!!

Hmooslechner
Rockstar
Ich muss wieder mal den Gedanken nach oben holen weil es mich wirklich extrem nervt:

Wenn man im GDL den Debugger laufen lässt - also prüft - bekommt man fast immer die Nummer der entsprechenden fehlerhaften Zeile.

Wenn man genügend Zeilen geschrieben hat, wird es dann wirklich mühsam, diese Zeile zu finden. Mit Runterzählen kommst nicht weit...Selber Zeilennummern hinschreiben geht nicht, weil - wenn Du inzwischen irgendwas oberhalb eingefügt hat - verschiebt sich ja die selber geschriebene Zeilennummer..

Die einzig mir bekannte Methode ist es, den gesamten Script in ein externes Programm zu kopieren, welches Zeilennummern anzeigt.

DAS KANN ES DOCH NACH ALL DEN JAHREN WIRKLICH NICHT SEIN!

BITTE - MACHTS IN DEN GDL SCRIPTFENSTERN ENDLICH EINSCHALTBARE ZEILENNUMMERN REIN!

Und weil wir gerade dabei sind . Das Fenster des Scriptes sollte horizontal teilbar sein, weil sich Funktionen sehr oft auf andere Stellen im Programm beziehen. Mit der Rauf - Runtersucherei - bis man endlich die jeweilige Stelle gefunden hat - etwas ändert - und dann wieder die ursprünglich Stelle erneut suchen muss - Freunde - das ist STEINZEIT.

Oder Ihr lasst Mehrfachfenster des selben Scriptes zu, um die wichtigen Stellen im Script einfach stehen lassen zu können.

Natürlich kann man auch mit der Suchfunktion hin und her springen - ist aber genauso umständlich..

Eine verschieden - farbige Markierung von Befehlen - Variablen - Schleifen usw. wäre auch kein Fehler.

Eine Tastenkombination oder ein Button, um zu Sprungbefehlen zu folgen gehört auch rein! Und natürlich wieder retour ebenso. Wenn ich meinen Curser in eine Gosub-Zeile stelle und dann die Tastenkombination drücke - will ich zur Adresse des Sprungbefehles geführt werden - und wieder zurück springen können..

Hotspotbefehle zum grafischen Editieren sollten auch im 2D+3D-Vorschaufenster des GDL-Editors funktionieren! Derzeit muß man immer abspeichern - um es zu testen. Sehr umständlich - mit der ganzen nötigen Fensterschalterei!

Dies alles würde uns GDL-Scripter WIRKLICH ECHT EHRLICH helfen!
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
18 ANTWORTEN 18
Anonymous
Nicht anwendbar
Klingt gut, versuche ich nächsten mal....
Danke! 😛
Anonymous
Nicht anwendbar
Hm,
wollte das grade probieren, steh aber wie der Ochs vorm Berg.....
Wie genau soll das mit dem XML Konverter laufen?
Anonymous
Nicht anwendbar
Hier ist Kommandozeile angesagt.
Start > Ausführen > CMD
Ggf. mit cd ins Graphisoftverzeichnis wechseln und dann XML-Konverter nebst Befehlen aufrufen:

C:\Program Files\GRAPHISOFT\ArchiCAD 17\LP_XMLConverter.exe l2x -img C:\GDLXML\BMP C:\GDLXML\GDL J:\GDLXML\XML

... wandelt z.B. alle Bibliothekselemente in dem GDL-Verzeichnis (C:\GDLXML\GDL) in XML.
Anonymous
Nicht anwendbar
OK.
THX 😄
Hmooslechner
Rockstar
Habe ich gerade ins englische Forum geposted: Damit es nicht einschläft!

There have not been any real rousing improvements in the GDL-Editor for years and it now would be time to do this job!

PLEAS MAKE:

1: LINE NUMBERS !!!

It is so annoying, if You get an error messege with a line number - and You have to find it by STRG+G (german version) and to tab in the Number and only than - it jumps to the line. If You could see the Line-number direct in front of each line - that would be a great improvement for itself. This should be able to be turned off and on - userchoice!

(By that way: there is a simple error in the implemented automatic finding of error-report-lines: In the beginning - it jumps to the line - but after a bit of working - it doesn not show the error d text highlighted as before.. this automatic function stops after a while..)


2. Script highlighting

It should be much easier to find things that belong together - (brackets, for...next, If then)
If i have my curser on the beginning of such a function - the end should be automatic highlighted - or colourd.

Colour Functions with special colours - to be able to see what belongs together!


3. Make it possible to devide a scriptscreen - like in excel - to be able to jump between different parts of text much more efficient !!!
Now it is possible to open two editors for the same script - one in the Dialogbox whrer the prarameters can be declared - and an extra one.
The problem here - it jumps unexpected to other places in the Script. So you cant work with it really. Ich yu change something in one editor - it jumps in the other editor to another place. Thats annoying! Please correct this behaviour and add the possibility to devide one editor into two (or more) parts without the jumping of the text. The second part should stay in the text, even if i add several lines in the behove one!


4. Make it possible to work with editable hotspots within the programming enviroment without the need to save it to check the functionality on the reals drawing editors!


5. There now are the following scripting- editors implemented: Master, 2D, 3D, Values, Interface and... Thats not enough!
It would be much easier for the programmer to take care oft every of his functions by edit it in an extra editor!

So if someone writes:

Code:
"myfunction": .... return


- this should open a new editor just for this function - to be found in every other script by using

Code:
(gosub)goto "myfunction"


Now i have to write all of it in the same text - and my codes are getting really big - up to 5000 lines! Thats too much. Help us to be able to devide this like written above!


6. Parameters: Please make it possible to switch categories off - like in the normal user-parameter-interface. Now there is a search-field obove - but htats not enough in real big parameter-lists. Kategories schould be able to be opend and closed in the programming - enviroment too.


7. Automatic tab - text-indent for functions:
example:
Code:
if S < r then

- the following lines schould be automatic intendet - and this should end by typing:
Code:
next S



There are some Text - editors available in the Web - which has some of this functions implemented - but not designed for GDL - where GRaphisoft could take some advice to make their editors much more improved like notpad++. Study them! Talk with them!

IT IS REALLY TIME FOR SOMETHING LIKE THAT - OR MAYBE BETTER THAN MY IDEAS! DONT SLEEP THIS!
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
runxel
Legend
Das hatte ich ja auch schon letztens hier mal angesprochen.
Der GDL-Editor ist so ziemlich unbrauchbar.
Ich mach meine Skripte oft lieber erst z.B. in Sublime Text, da sieht man mal was geht und ein gutes Tool drauf haben muss.

Ach, und wenn wir schon dabei sind: Liebes GS, macht doch eure Fenster endlich mal so, dass ich sie auf nen zweiten Monitor ziehen kann. Ebenso das Planfenster!
hmooslechner hat mit »Steinzeit« fast noch untertrieben.
Lucas Becker | AC 27 on Mac | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Anonymous
Nicht anwendbar
Fenster auf zweitem Monitor verschieben nicht möglich ?

Das scheint ein Windows-Problem zu sein. Auf Mac kann ich die Fenster verschieben/platzieren wo immer ich will
runxel
Legend
"Egon" wrote:
Fenster auf zweitem Monitor verschieben nicht möglich ?

Das scheint ein Windows-Problem zu sein. Auf Mac kann ich die Fenster verschieben/platzieren wo immer ich will


So was sollte eigentlich nirgendwo ein Problem sein. Aber vermutlich ist der Code für die Benutzeroberfläche so alt, dass sich da keiner bei GS ran traut. 😛 (Wären auch nur 3,5 Zeilen mehr oder so....)
Mein GDL-Fenster (genau so Plan-Fenster) ist quasi stets zwischen Werkzeugkasten und Navigotr "eingeklemmt", sehr sehr nervig!
Lucas Becker | AC 27 on Mac | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Hmooslechner
Rockstar
http://forum.graphisoft.de/viewtopic.php?f=6&t=22645

Wer probiert hat, weiss was da gewünscht würde.. Die "Latte" für Archicad liegt hier relativ hoch.. Wer weiss, ob die bei Graphisoft in den Chefetagen den Programmierern sowas überhaupt "können lassen" - herausfordernd grins.. 😁
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia