titre
To choose the category :   
NOTA : Classification according to AutoCAD documentation Release 13 Last update : August 12 1997

12.1 - Basic Functions

1.1 - Arithmetic Functions Group BiA
BiA 05BiA_AcosReturns the arccosinus of an angle.
BiA 06BiA_AngleFReturns the value of an angle.
BiA 04BiA_AsinReturns the arcsinus of an angle.
BiA 01BiA_DtRConverts degrees of an angle in radians.
BiA 07BiA_RoundReturns a number rounded with the wanted precision.
BiA 02BiA_RtDConverts radians in degrees.
BiA 03BiA_TanReturns the tangent of an angle expressed in radians.
BiA 08BiA_AngleT_DVerifies that an angle establish by 2 points allow the normal writting of a text.

1.2 - String-Handling Functions Group BiS
BiS 05BiS_ChgCarReplaces all occurrences of a character by another in a string.
BiS 06BiS_ChgStrSubstitutes a portion of string by an another one.
BiS 07BiS_ChgStrNoIdentical to BiS_ChgStr but doesn't hold account of upper and lower case.
BiS 08BiS_DelSpaceLDeletes the blanks on the left of a string.
BiS 09BiS_DelSpaceRDeletes the blanks on the right of a string.
BiS 10BiS_DelSpaceDeletes the blanks on the left and on the right of a string.
BiS 11BiS_FillLAdds replenishment characters in beginning of string.
BiS 12BiS_FillRAdds replenishment characters in end of string.
BiS 04BiS_LeftJAdds spaces at the end of a string to justify the text on the left.
BiS 13BiS_TestFCarTest a character exists in a string and if yes, return its first position.
BiS 01BiS_TestLCarTest a character exists in a string and if yes, return its last position.
BiS 02BiS_TestStrTest a string so is contained in a string and if yes, return its position.
BiS 03BiS_TestStrNoIdentical to BiS_TestStr but doesn't hold account of upper and lower case

1.4 - List Manipulation Functions Group BiL
BiL 09BiL_DelItemReturns a list after having removed an element. (Permits several copies)
BiL 10BiL_DelOneReturns a list after having removed an element that must be the only one.
BiL 17BiL_DelPosReturns a list after having removed an element according to its position in the list.
BiL 08BiL_DelPrimReturns a list after having removed the n first elements.
BiL 07BiL_EntGetReturns definitions of an entity and its sub-entities.
BiL 16BiL_FrmLstCut up a string in elements (strings) of list.
BiL 01BiL_GetReturns associated values of dotted pairs. Permits multiple keys.
BiL 05BiL_Get2DimReturns an element in a list with 2 levels array.
BiL 03BiL_GetAttExtracts one of charateristics of the data list of an entity (by the ename)
BiL 02BiL_GetDxfReturns the associated value of a dotted pair.
BiL 04BiL_GetSelReturn the associated value of a dotted pair from a selection screen.
BiL 06BiL_GetTypeVerifies the type of entity and returns the list of data if in agreement.
BiL 18BiL_InsItemInserts an element in a list to a given position.
BiL 20BiL_PosItemReturns the position of the 1st occurrence of an element in a list.
BiL 11BiL_PrimItemReturns the n first elements of a list.
BiL 12BiL_PutPermits to modify the associated value of a dotted pair.
BiL 13BiL_PutLstPermits to modify the associated values of several dotted pairs.
BiL 14BiL_PutSymPermits to modify the associated values of several dotted pairs with variables.
BiL 15BiL_SubLstExtracts an sub-list of a list, with numbers of order.
BiL 19BiL_SubstSubstitutes an element of list marked by its position.

1.5 - Symbol-Handling Functions Group BiV
BiV 01BiV_VarDimReturns the number of displayed characters for all kind of variables.

1.6 - Function-Handling Function Group BiN
BiN 03BiN_EvalEvaluates all type of symbol.
BiN 01BiN_InitInitialization of an AutoLISP program.
BiN 02BiN_ResetReset modes to the active values before the application run.

1.7 - Error-Handling Functions Group BiE
BiE 01BiE_ErrorSpecific errors-handling function for the BiCaaRR programs.

2 - Utility Functions

2.1 - Query and Command Functions Group BiR
BiR 01BiR_DateFormat the system date returned with AutoCAD.

2.3 - User Input Functions Group BiO
BiO 01BiO_GetPointGetpoint with value by default.
BiO 02BiO_GetRealGetreal with value by default.
BiO 03BiO_GetStringGetstring with value by default.
BiO 04BiO_PickVerifies that the selected entity is of the wanted type.

2.4 - Geometric Functions Group BiG
BiG 05BiG_CadrEntDetermines a rectangle surrounding a line or a polyline.
BiG 02BiG_DeltaXYModifies X and Y values of coordinates of a 2D or 3D point.
BiG 03BiG_DeltaXYZModifies X, Y and Z values of coordinates of a 3D point.
BiG 04BiG_InsideTest a point so is inside a zone delimited by a polyline.
BiG 01BiG_MidlReturns the middle point between 2 points, in 3D.
BiG 06BiG_PtInCadreTest a point so is inside a rectangle.

2.5 - Conversion functions Group BiC
BiC 01BiC_Dec2HexConverts an integer number of the decimal system in hexadecimal system.
BiC 02BiC_Hex2DecConverts an integer number of the hexadecimal system in decimal system.
BiC 03BiC_Var2StrConverts all type of variable in string.

2.6 - File-Handling Functions Group BiF
BiF 01BiF_FileNameReturns the name of the current drawing without path nor extension.
BiF 02BiF_FileReadVerifies if it is possible de read a file.
BiF 03BiF_ReadFileTxtRecover lists in a text file.

2.8 - Miscellaneous Utilities Group BiU
BiU 01BiU_SetLayTo change current layer while verifying that the layer exists.

4 - Selection Set, Object, and Symbol Table Functions

4.1 - Selection Set Manipulation Functions Group BiJ
BiJ 02BiJ_MergMerge several selection sets in an only one.
BiJ 01BiJ_ss2EnameReturns in a list the ' enames' of entities included in a selection set.

4.2 - Object-Handling Functions Group BiB
BiB 04BiB_Attr_DataReturns values of all attributes of a block.
BiB 03BiB_Attr_LstReturn attributes of a block (label, message, value by default).
BiB 02BiB_Attr_NbReturn the number of attributes of a block.
BiB 01BiB_VerticesReturns the vertices coordinates of a polyline.

4.4 - Symbol Table and Dictionary-Handling Functions Group BiT
BiT 01BiT_Blockreturns the list of blocks included in the "BLOCK " table.

5 - Programmable Dialog Box Functions

5.1 - Dialog Box Opening and Closing Functions Group BiD
BiD 02BiD_AvertSend a message of warning in a dialog box.
BiD 01BiD_NoteOpen a dialog box with an OK button.

Fasoft

NOTE : Several of these functions exist for a long time, however the most of them were modified to avoid the inopportune apparition of error messages.

--


BiRaRR < < To load the zipped file
with all the above routines.