-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_Header.lsp
173 lines (170 loc) · 15.9 KB
/
_Header.lsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
;;; ======================================================================================= ;;;
;;; CADPL-Pack-v1.lsp ;;;
;;; [2024-06-19] ;;;
;;; ======================================================================================= ;;;
; [ACX] ===================================================================================== ;
; cd:ACX_AddArc - Tworzy obiekt typu ARC / Creates a ARC object ;
; cd:ACX_AddCircle - Tworzy obiekt typu CIRCLE / Creates a CIRCLE object ;
; cd:ACX_AddLayer - Tworzy nowa warstwe / Creates a new layers ;
; cd:ACX_AddLine - Tworzy obiekt typu LINE / Creates a LINE object ;
; cd:ACX_AddLWPolyline - Tworzy obiekt typu LWPOLYLINE / Creates a LWPOLYLINE object ;
; cd:ACX_AddMText - Tworzy obiekt typu MTEXT / Creates a MTEXT object ;
; cd:ACX_AddTable - Tworzy obiekt typu ACAD_TABLE / Creates a ACAD_TABLE object ;
; cd:ACX_AddText - Tworzy obiekt typu TEXT / Creates a TEXT object ;
; cd:ACX_AddTextStyle - Tworzy nowy stylu tekstu / Creates a new text style ;
; cd:ACX_AddViewport - Tworzy obiekt typu VIEWPORT / Creates a VIEWPORT object ;
; cd:ACX_AddXline - Tworzy obiekt typu XLINE / Creates a XLINE object ;
; cd:ACX_ADoc - Aktywny dokument / Active document ;
; cd:ACX_ASpace - Aktywny obszar / Active space ;
; cd:ACX_Blocks - Kolekcja Blocks / Blocks collection ;
; cd:ACX_GetProp - Pobiera cechy obiektu / Gets the object properties ;
; cd:ACX_Layers - Kolekcja Layers / Layers collection ;
; cd:ACX_Layouts - Kolekcja Layouts / Layouts collection ;
; cd:ACX_LineTypes - Kolekcja LineTypes / LineTypes collection ;
; cd:ACX_LoadLineType - Laduje definicje linii z pliku LIN / Loads linetype from LIN file ;
; cd:ACX_Model - Obszar modelu / Model space ;
; cd:ACX_Paper - Obszar papieru / Paper space ;
; cd:ACX_SetProp - Zmienia cechy obiektu VLA / Sets the property of VLA-Object ;
; cd:ACX_TextStyles - Kolekcja TextStyles / TextStyles collection ;
; cd:ACX_Views - Kolekcja Views / Views collection ;
; ;
; [BLK] ===================================================================================== ;
; cd:BLK_AttachXref - Wstawia odnośnik zewnętrzny / Attach Xref ;
; cd:BLK_GetAttEntity - Zwraca liste atrybutow bloku / Returns a list of attributes block ;
; cd:BLK_GetAtts - Pobiera wartosci atrybutow / Gets the values of all attributes ;
; cd:BLK_GetAttsVLA - Pobiera wartosci atrybutow / Gets the values of all attributes ;
; cd:BLK_GetAttValueVLA - Pobiera wartosc atrybutu / Gets the attribute value ;
; cd:BLK_GetDynamicProps - Pobiera wlasciwosci bloku dyn. / Gets the dyn. block properties ;
; cd:BLK_GetDynBlockList - Zwraca liste blokow dynam. / Returns a list of dynamic blocks ;
; cd:BLK_GetDynBlockNames - Lista nazw blokow (*U) zaleznych od bloku dynamicznego / ;
; List of the blocks name (*U) which depends on a dynamic block ;
; cd:BLK_GetEntity - Lista obiektow w definicji bloku / List of objects in block def. ;
; cd:BLK_GetXrefs - Lista odnosnikow zewnetrznych / List of external references ;
; cd:BLK_InsertBlock - Wstawia blok / Inserts a block ;
; cd:BLK_IsDynamicInsert - Sprawdza czy blok dynamiczny / Checks if the dynamic block ;
; cd:BLK_SetAttValueVLA - Zmienia wartosc atrybutu / Sets the attribute value ;
; cd:BLK_SetDynamicProps - Zmienia wlasciwosci bloku dyn. / Sets the dyn. block properties ;
; ;
; [CAL] ===================================================================================== ;
; cd:CAL_BitList - Lista bitow liczby calkowitej / List of bits integer ;
; cd:CAL_Sequence - Tworzy ciag arytmetyczny / Creates arithmetic sequence ;
; ;
; [CON] ===================================================================================== ;
; cd:CON_All2Str - Zmiana elem. listy na lancuchy / Convert list elem. onto strings ;
; cd:CON_ObjConv - Konwertuje obiekt / Convert object ;
; cd:CON_List2Value - Zmiana listy na lancuch tekstowy / Convert list onto text string ;
; cd:CON_Real2Str - Konwertuje liczbe na tekst / Converts number to a string ;
; cd:CON_TransMatrix - Macierz transformacji ukl. wsp. / The coor. transformation matrix ;
; cd:CON_Value2List - Zmiana lancucha tekstow. na liste / Convert string into list elem.;
; cd:CON_XYZ2Variant - Lista liczb na 3DPoint / List of numbers to 3DPoint ;
; ;
; [DCL] ===================================================================================== ;
; cd:DCL_ChangeColorList - Obsluga listy kolorow / Handling of list colors ;
; cd:DCL_ChangeStringList - Obsluga listy tekstow / Handling of list strings ;
; cd:DCL_FillColorImage - Wypelnia wycinek "image" kolorem / Fills "image" tile with color ;
; cd:DCL_FillColorList - Wypelnia "popup_list" kolorami / Fills "popup_list" with colors ;
; cd:DCL_FillStringList - Wypelnia "popup_list" tekstami / Fills "popup_list" with strings ;
; cd:DCL_ImgBtnSortIcon - Image_button - ikona sortowania / Image_button - sort icon ;
; cd:DCL_MsgBox - DCL-owe okno komunikatu / DCL message box ;
; cd:DCL_SetList - Wypelnia wycinki / Fills tiles ;
; cd:DCL_StdEditBoxDialog - Okno dialogowe z "edit_box" / Dialog control with "edit_box" ;
; cd:DCL_StdListDialog - Okno dialogowe z "list_box" / Dialog control with "list_box" ;
; ;
; [DCT] ===================================================================================== ;
; cd:DCT_AddDict - Dodaje slownik / Adds the dictionary ;
; cd:DCT_AddXrecord - Dodaje Xrecord / Adds the Xrecord ;
; cd:DCT_GetDict - Pobiera slownik / Gets a dictionary ;
; cd:DCT_GetDictList - Pobiera liste slownikow / Gets a list of dictionaries ;
; cd:DCT_GetExtDict - Pobiera/Tworzy ExtensionDict. / Gets/Creates an ExtensionDict. ;
; cd:DCT_GetExtDictVLA - Pobiera/Tworzy ExtensionDict. / Gets/Creates an ExtensionDict. ;
; cd:DCT_GetXrecord - Pobiera Xrecord / Gets Xrecord ;
; cd:DCT_RemoveDict - Usuwa slownik / Removes the dictionary ;
; cd:DCT_ReplaceXrecord - Podmienia Xrecord / Replace Xrecord ;
; cd:DCT_SetXrecordVLA - Zmienia Xrecord / Change Xrecord ;
; ;
; [DWG] ===================================================================================== ;
; cd:DWG_AddCustomProp - Dodaje wlasciwosci uzytkownika / Add custom drawing properties ;
; cd:DWG_GetCustomProp - Lista wlasciwosci uzytkownika / Custom drawing properties ;
; cd:DWG_GetOpenDocs - Lista otwartych dokumentow / Open documents list ;
; cd:DWG_GetSummaryInfo - Lista wlasciwosci dokumentu / Summary drawing properties list ;
; cd:DWG_Layout2VLA - Zmiana nazwy arkusza na ob. VLA / Convert layout name to VLA-Ob. ;
; cd:DWG_LayoutsList - Lista arkuszy rysunku / Layouts drawing list ;
; cd:DWG_RemoveCustomProp - Usuwa wlasciwosci uzytkownika / Removes custom drawing properties ;
; cd:DWG_SetSummaryInfo - Zmiana wlasciwosci dokumentu / Set summary drawing properties ;
; ;
; [DXF] ===================================================================================== ;
; cd:DXF_Massoc - Zwraca wartosc danego klucza z listy asocjacyjnej / ;
; Returns the value of a key from assoc list ;
; cd:DXF_RemoveDXF - Usuwa kody z listy DXF / Removes codes from the list of DXF ;
; ;
; [ENT] ===================================================================================== ;
; cd:ENT_CheckTableObj - Poprawnosc nazwanego obiektu / Correctness of the named object ;
; cd:ENT_MakeArc - Tworzy obiekt typu ARC / Creates a ARC object ;
; cd:ENT_MakeBlockEnd - Tworzy koniec definicji bloku / Creates a block definition end ;
; cd:ENT_MakeBlockHead - Tworzy poczatek definicji bloku / Creates a block definition head ;
; cd:ENT_MakeCircle - Tworzy obiekt typu CIRCLE / Creates a CIRCLE object ;
; cd:ENT_MakeEllipse - Tworzy obiekt typu ELLIPSE / Creates a ELLIPSE object ;
; cd:ENT_MakeLayer - Tworzy nowa warstwe / Creates a new layers ;
; cd:ENT_MakeLine - Tworzy obiekt typu LINE / Make LINE object ;
; cd:ENT_MakeLWPolyline - Tworzy obiekt typu LWPOLYLINE / Creates a LWPOLYLINE object ;
; cd:ENT_MakeTable - Tworzy obiekt typu ACAD_TABLE / Creates a ACAD_TABLE object ;
; cd:ENT_MakeText - Tworzy obiekt typu TEXT / Creates a TEXT object ;
; cd:ENT_MakeTextStyle - Tworzy nowy stylu tekstu / Creates a new text style ;
; cd:ENT_MakeXline - Tworzy obiekt typu XLINE / Creates a XLINE object ;
; cd:ENT_SetBasicDXF - Zmiana podstawowych cech obiektu / Set basic object properties ;
; cd:ENT_SetDXF - Zmiana danych DXF obiektu / Set DXF data of object ;
; ;
; [LST] ===================================================================================== ;
; cd:LST_InsertItem - Wstawia nowy element na liste / Inserts a new item in the list ;
; cd:LST_ItemPosition - Lista wystapien elementu / List of occurrences item in the list ;
; cd:LST_MoveItemDown - Przesuwa element o jedna pozyc. w dol / Moves item one pos. down ;
; cd:LST_MoveItemToBottom - Przesuwa element na ostatnia pozyc. / Moves item to the last pos. ;
; cd:LST_MoveItemToTop - Przesuwa element na pozycje 0 / Moves item to the 0th position ;
; cd:LST_MoveItemUp - Przesuwa element o jedna pozyc. w gore / Moves item one pos. up ;
; cd:LST_RemoveItem - Usuwa element z listy / Removes the item from the list ;
; cd:LST_ReplaceItem - Zastepuje element na liscie / Replaces the item on the list ;
; cd:LST_ReverseItems - Zamienia elementy miejscami / Reverse the elements in places ;
; ;
; [SSX] ===================================================================================== ;
; cd:SSX_Convert - Zmienia PICKSET na liste obiek. / Convert PICKSET to list of obj. ;
; cd:SSX_DynBlockFilter - Filtr blokow dynamicznych / Dynamic block filter ;
; ;
; [STR] ===================================================================================== ;
; cd:STR_CountChar - Liczba wystapien znaku / Number of occurrences of a character ;
; cd:STR_FillChar - Uzupelnia lancuch tekstowy / Complements the text string ;
; cd:STR_Parse - Dzieli lancuch separatorem / Divide string by separator ;
; cd:STR_ReParse - Laczy liste lancuchow w lancuch z separatorem / ;
; Combines a list of strings in the string with the separator ;
; cd:STR_TableNameAuto - Tworzy automatyczna nazwe / Creates automatic name ;
; ;
; [SYS] ===================================================================================== ;
; cd:SYS_AcadInfo - AcadInfo np. ("AutoCAD" 18.0 64 "PL") ;
; cd:SYS_CheckError - Sprawdza dzialanie funkcji / Checks proper operation of the func. ;
; cd:SYS_CollList - Zwraca liste obiektow / Returns a list of objects ;
; cd:SYS_FilesLoader - Wczytuje pliki lsp,fas,vlx / Loads files lsp,fas,vlx ;
; cd:SYS_FontPaths - Zwraca liste sciezek do czcionek / Returns a list of font paths ;
; cd:SYS_GetDateTime - Zwraca date/czas systemowa(y) / Returns system date/time ;
; cd:SYS_GetFonts - Zwraca liste czcionek systemowych / Returns system font list ;
; cd:SYS_GetSymbols - Zwraca liste symboli LISP-a / Returns LISPs symbols list ;
; cd:SYS_Msgbox - Standardowe okno komunikatu / Standard message box ;
; cd:SYS_ReadFile - Czyta plik tekstowy / Read a text file ;
; cd:SYS_RW - Odczyt/Zapis danych w rejest. / Reads/Writes data to the registry ;
; cd:SYS_UndoBegin - Poczatek grupy operacji / Start of group operations ;
; cd:SYS_UndoEnd - Koniec grupy operacji / End of group operations ;
; cd:SYS_WriteFile - Zapisuje plik tekstowy / Writes the text file ;
; ;
; [USR] ===================================================================================== ;
; cd:USR_EntSelObj - Wybiera zadane obiekty / Select a desired object ;
; cd:USR_GetCorner - Pobiera drugi naroznik prostokata / Get second corner of rectangle;
; cd:USR_GetKeyWord - Pobiera slowa kluczowego od uzyt. / Get a keyword from the user ;
; cd:USR_GetPoint - Pobiera punkt od uzytkownika / Gets point from user ;
; ;
; [XDT] ===================================================================================== ;
; cd:XDT_GetXData - Czyta dane dodatkowe XDATA / Reads additional data XDATA ;
; cd:XDT_PutXData - Dodaje dane dodatkowe XDATA / Adds additional data XDATA ;
; cd:XDT_RemoveXData - Usuwa dane dodatkowe XDATA / Removes additional data XDATA ;
; ;
; =========================================================================================== ;
; =========================================================================================== ;
(vl-load-com)
; =========================================================================================== ;