Autocad vba exemple de coduri de ajutor helper

Punct pentru construcție perpendiculară (perpendiculară)

Funcția returnează un punct situat într-un interval dat, prin care un perpendicular trece prin acest segment dintr-un punct dat.






În plus față de funcția principală, aici sunt exemple ale următoarelor funcții auxiliare:
PI () - returnează numărul p
Grade (Radians As Double) - convertește unghiul dat în radiani la grade
Radii (grade ca dublu) - convertește unghiul dat în grade la radiani

Lucrul cu fișierele și folderele

Exemple din alte secțiuni:

Creați o comandă rapidă pentru obiectul specificat

Deschideți toate fișierele dwg din dosarul specificat și
executarea tuturor desenelor pe aceste primitive
transformări identice.

După lansarea procedurii OpenAndProcessAllDrawings, utilizatorul va fi solicitat pentru dosar. După specificarea unui dosar, toate fișierele dwg din acest dosar vor fi deschise și toate primitivele de desen din aceste fișiere vor fi mutate în stratul 0

Interacțiunea cu utilizatorul







Funcțiile și procedurile din alte secțiuni:

Solicitați un parametru cu o valoare implicită

Alte proceduri și funcții de sprijin

Funcțiile și procedurile din alte secțiuni:

Procedura SetDatabaseClean șterge jurnalul modificărilor făcute de utilizator în desen, ceea ce face imposibilă utilizarea comenzii Undo.

Determinați calea completă spre aplicație

Definiți spațiul de coală curent

Aproape în toate procedurile date în acest director, operațiile sunt folosite pentru a crea orice primitiva a desenului. De obicei, acestea arată astfel:

În orice caz, aceste comenzi trebuie să indice spațiul actual (model sau foaie). În mod obișnuit, dacă procedura însăși nu specifică în ce spațiu să se deseneze, nu este cunoscut anterior unde utilizatorul va dori să folosească această procedură - în spațiul Model sau în spațiul foaie. Prin urmare, în astfel de cazuri, este necesar să se ofere o definiție automată a spațiului actual. În toate exemplele pe care le-am primit de la mine pentru a determina spațiul actual, se folosește următorul principiu:

Propun metoda mea. Aceasta este funcția care determină spațiul actual în orice caz. Introduceți codul în modulul standard și încercați să porniți procedura TEST_GetSpase. fiind în diferite părți ale desenului.

Determinarea scării actuale de randare







Trimiteți-le prietenilor: