Επιστροφή σε AutoCAD

Φόρτωμα και εκτέλεση custom προγραμμάτων σε Lisp (AutoLISP)

Αρχική Συζητήσεις Σχεδιαστικά Προγράμματα AutoCAD Φόρτωμα και εκτέλεση custom προγραμμάτων σε Lisp (AutoLISP)

Τοποθέτηση ετικέτας: , , , , ,

Αυτό το θέμα περιέχει 0 απαντήσεις, έχει 1 φωνή, και ανανεώθηκε τελευταία από  antonis 9 μήνες πριν.

Επισκόπηση 1 δημοσιεύσεων (από 1 συνολικά)
  • Συντάκτης
    Δημοσιεύσεις
  • #248

    antonis
    Keymaster
    • Θέματα: 3
    • Απαντήσεις: 4
    • Σύνολο: 7

    Για όσους δεν τυγχάνει να γνωρίσουν, το AutoCAD παρέχει την δυνατότητα να χρησιμοποιεί κανείς δικά του custom προγράμματα και να δημιουργεί έτσι εντολές οι οποίες δεν υπάραχουν στο AutoCAD. Αυτό μπορεί να πραγματοποιηθεί με την γλώσσα προγραμματισμού LISP. Η Autodesk ενσωμάτωσε ήδη απο το 1986 (έκδοση 2.18) την δυνατότητα αυτή και απο τότε έχουν γραφτεί χιλιάδες σειρές κώδικα για τη δημιουργία custom εντολών. Ο τρόπος που μπορεί κανείς να φορτώσει τέτοια αρχεία (κατάληξη .lsp).

    O πιο απλός τρόπος για να το κάνει κανείς είναι να πετάξει το αρχειάκι μέσα στο παράθυρο του AutoCAD. Αυτό θα τον ρωτήσει αν θέλει να τρέξει το script και στο command line θα βγει ένα μήνυμα οτι το script έχει γίνει loaded. Ο δεύτερος τρόπος είναι με την εντολή APPLOAD όπου ανοίγει ένα παράθυρο explorer για να βρεθεί το αρχείο και να φορτωθεί.

    Υπάρχει όμως η περίπτωση να θέλουμε να χρησιμοποιούμε αρχεία .lsp αρκετά συχνά και κανείς απο τους δύο τρόπους που αναφέρθηκαν δεν είναι χρηστικός. Η παρακάτω διαδικασία επιτρέπει να φορτώνονται τα custom προγραμματάκια κάθε φορά που το AutoCAD φορτώνει.
    Για αρχή πατάμε APPLOAD
    appload

    Έπειτα πατάμε το κουμπί Contents που βρίσκεται κάτω απο την εικόνα του χαρτοφύλακα (Startup Suite)
    contents

    Το επόμενο βήμα είναι να πατήσουμε add στο παράθυρο που ανοίγει και να βρούμε τα scripts που θέλουμε να φορτώνουν.
    add

    Τέλος close και ξανά close.
    Την επόμενη φορά που θα ξεκινήσει το AutoCAD θα κάνει αυτόματα LOAD τα προγραμματάκια που του φορτώσαμε.

    ΤΙΡ: Θα βγαίνει ένα ενοχλητικό μήνυμα που θα λέει αν όντως θέλουμε αυτά τα scripts να φορτωθούν (και θα γίνεται κάθε φορά που θα ξεκινάμε το πρόγραμμα). Αυτό για λόγους ασφαλείας. Για να το σταματήσουμε χρησιμοποιούμε την εντολή TRASTEDPATHS.

Επισκόπηση 1 δημοσιεύσεων (από 1 συνολικά)

Πρέπει να είστε συνδεδεμένοι για να απαντήσετε σ' αυτό το θέμα.

Share