Jump to content

Δημιούργια DXF και hash σε PDF 0.1.2


About This File

Το προγραμματάκι που ανεβάζω γραμμένο σε autoLISP κάνει τα εξής πράγματα:

-έλεγχο ότι στο layer TOPO_PROP υπάρχουν μόνο κλειστά polylines

-δημιουργία φακέλου με όνομα KHD_(όνομα του dwg αρχείου) και υποφακέλου με όνομα "Ανέβηκαν" σε αυτόν

-στον φάκελο KHD_(όνομα του dwg αρχείου) αποθηκεύει το dxf που απαιτείται για την υποβολή του ΚΗΔ όπως και το PDF με το hash τού αρχείου

-σε περίπτωση που ξανατρέξει το πρόγραμμα, διαγράφει εντελώς τον φάκελο "Ανέβηκαν" μαζί με όλα του τα περιεχόμενα. Επίσης, διαγράφει κάθε .dxf αρχείο που βρίσκει μέσα στον KHD_(όνομα του dwg αρχείου) και κάθε .pdf αρχείο με τη λέξη "HASH" στον τίτλο του έτσι ώστε κάθε φορά να υπάρχει μόνο ένα .dxf και ένα .pdf αρχείο.

-Το όνομα του αρχείου που παράγεται είναι της μορφής Τίτλος dwg_KHD_DXF_Ημέρα_Μήνας_Ώρα_Δευτερόλεπτα.

Για να τρέξει, τραβάμε το lsp (ή vlx) αρχείο στο παράθυρο του AutoCAD (ή το επιλέγουμε αφού τρέξουμε το "appload") και γράφουμε teekid

Έχει τρέξει επιτυχώς σε Windows 10 στις εξής εκδόσεις του AutoCAD: 2007, 2015 και 2019.

Παρακαλώ για τα σχόλια σας ως προς την λειτουργικότητα και προς τον κώδικα.

Ευχαριστώ πολύ!
 

 

Edited by Jakob


What's New in Version 0.1.2   See changelog

Released

Στη νέα έκδοση, khd_dxf_v.0.1.2.VLX, το hash τυπώνεται πάντα με μια True Type γραμματοσειρά καθώς διαπίστωσα ότι αν δεν υπάρχει text style με τέτοια γραμματοσειρά το PDF με το hash έχει κείμενο μη-επιλέξιμο και ως τούτου αποτύγχανε ο έλεγχος στην πλατφόρμα του ΤΕΕ.

  • Like 2
  • Thanks 4
  • Upvote 2

User Feedback

Recommended Comments

Πολύ καλό !!!
Θα βοηθούσε να κάνει 2 ερωτήσεις για τα βασικά layers και να φτιάχνει βάσει των input το dxf.
Πχ επιλέξτε το όριο της ιδιοκτησίας και να δημιουργεί το topo_prop , επιλέξτε τα υλοποιημένα όρια ... και να φτιάχνει polyline με impl και unimpl . 

Αλλά ας μην είμαστε πλεονέκτες 😁
 

Edited by thomas
Link to comment
Share on other sites

2 ώρες πριν, thomas said:

Πολύ καλό !!!
Θα βοηθούσε να κάνει 2 ερωτήσεις για τα βασικά layers και να φτιάχνει βάσει των input το dxf.
Πχ επιλέξτε το όριο της ιδιοκτησίας και να δημιουργεί το topo_prop , επιλέξτε τα υλοποιημένα όρια ... και να φτιάχνει polyline με impl και unimpl . 

Αλλά ας μην είμαστε πλεονέκτες 😁
 

Ευχαριστώ για την απάντηση.

 

Μπορείς να μου ανεβάσεις ένα dwg για να καταλάβω καλύτερα; εννοείς να υπάρχουν ήδη τα polyline που περιγράφουν το συνολικό περίγραμμα (topo_prop) και αντίστοιχα τα όρια, να τα επιλέγει ο χρήστης, να φτιάχνει layer και να βάζει ένα αντίγραφο των polyline αυτών στα layer για το ΚΗΔ;

 

Edit: Θα μπορούσε να γίνεται και με επιλογή σημείων, αν μου γράψετε πως το σκέφτεστε μπορώ να κάνω μια δοκιμή να δω τι θα βγει.

Edited by Jakob
  • Upvote 1
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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.