|
NOTA : Classement selon documentation AutoCAD
|
Dernière mise à jour : 23/02/07
|
1 - Fonctions élémentaires
1.1 - Fonctions arithmétiques |
Groupe BiA |
BiA 05 | BiA_Acos | Retourne l'arccosinus d'un angle. |
BiA 06 | BiA_AngleF | Retourne la valeur d'un angle. |
BiA 04 | BiA_Asin | Retourne l'arcsinus d'un angle. |
BiA 01 | BiA_DtR | Convertit les degrés d'un angle en radians. |
BiA 07 | BiA_Round | Retourne un nombre arrondi à la précision désirée. |
BiA 02 | BiA_RtD | Convertit les radians en degrés. |
BiA 03 | BiA_Tan | Retourne la tangente d'un angle exprimé en radians. |
BiA 08 | BiA_AngleT_D | Vérifie si l'angle formé par 2 points permet l'écriture normale d'un texte. |
1.2 - Fonctions de gestion des chaînes |
Groupe BiS |
BiS 05 | BiS_ChgCar | Remplace toutes les occurrences d'un caractère par un autre dans une chaîne.. |
BiS 06 | BiS_ChgStr | Substitue une portion de chaîne par une autre. |
BiS 07 | BiS_ChgStrNo | Fonction identique à BiS_Chg_Str mais ne tient pas compte des minusc/majusc. |
BiS 08 | BiS_DelSpaceL | Supprime les blancs à gauche d'une chaîne. |
BiS 09 | BiS_DelSpaceR | Supprime les blancs à droite d'une chaîne. |
BiS 10 | BiS_DelSpace | Supprime les blancs à gauche et à droite d'une chaîne. |
BiS 11 | BiS_FillL | Ajoute en début de chaîne des caractères de remplissage. |
BiS 12 | BiS_FillR | Ajoute en fin de chaîne des caractères de remplissage. |
BiS 04 | BiS_LeftJ | Ajoute des espaces à la fin d'une chaîne pour justifier le texte à gauche. |
BiS 14 | BiS_NotEmpty | Teste si un élément est une chaîne non vide. |
BiS 13 | BiS_TestFCar | Teste si un caractère existe dans une chaîne et si oui, retourne sa 1ère position. |
BiS 01 | BiS_TestLCar | Teste si un caractère existe dans une chaîne et si oui, retourne sa dernière posit. |
BiS 02 | BiS_TestStr | Teste si une chaîne est contenue dans une chaîne et si oui, retourne sa position. |
BiS 03 | BiS_TestStrNo | Fonction identique à BiS_Test_Str mais ne tient pas compte des minusc./majusc. |
1.4 - Fonctions de gestion des listes |
Groupe BiL |
BiL 23 | BiL_Add | Ajoute un élément à une liste, s'il n'y est pas déjà. |
BiL 21 | BiL_DelIf | Retire, sous condition, un ou plusieurs éléments d'une liste. |
BiL 22 | BiL_DelIfNot | Retire les éléments d'une liste qui ne satisfont pas à une condition. |
BiL 09 | BiL_DelItem | Retourne une liste après y avoir enlevé un élément. (Permet plusieurs exemplai.) |
BiL 25 | BiL_DelLast | Retourne une liste après y avoir enlevé le dernier élément. |
BiL 10 | BiL_DelOne | Retourne une liste après y avoir enlevé un élément qui doit être unique. |
BiL 17 | BiL_DelPos | Retourne une liste après y avoir enlevé un élément d'après sa position dans liste. |
BiL 08 | BiL_DelPrim | Retourne une liste après y avoir enlevé les n premiers éléments. |
BiL 16 | BiL_FrmLst | Découpe une chaîne en éléments (chaînes) de liste. |
BiL 05 | BiL_Get2Dim | Retourne un élément dans une liste à 2 niveaux. |
BiL 18 | BiL_InsItem | Insère un élément dans une liste à une position donnée. |
BiL 20 | BiL_PosItem | Retourne la position de la 1ère occurrence d'un élément dans une liste. |
BiL 11 | BiL_PrimItem | Retourne les n premiers éléments d'une liste. |
BiL 24 | BiL_Rot | Effectue la rotation par 1 dans une liste. |
BiL 15 | BiL_SubLst | Extrait une sous-liste d'une liste, avec les numéros d'ordre. |
BiL 19 | BiL_Subst | Substitue un élément de liste repéré par sa position. |
1.5 - Fonctions de gestion des symboles |
Groupe BiV |
BiV 01 | BiV_VarDim | Retourne le nombre de caractères affichables de toute variable. |
1.6 - Fonctions de gestion des fonctions |
Groupe BiN |
BiN 03 | BiN_Eval | Evalue tout type de symbole. |
BiN 01 | BiN_Init | Initialisation d'un programme AutoLISP. |
BiN 02 | BiN_Reset | Réinitialisation des modes aux valeurs actives avant le programme. |
1.7 - Fonctions de gestion des erreurs |
Groupe BiE |
BiE 01 | BiE_Error | Gestion des erreurs spécifique aux programmes BiRaRR. |
2 - Fonctions utilitaires
2.1 - Fonctions de requête et de commandes |
Groupe BiR |
BiR 01 | BiR_Date | Formate la date système renvoyée par AutoCAD. |
2.3 - Fonctions de gestion des entrées utilisateur |
Groupe BiO |
BiO 01 | BiO_GetPoint | Getpoint avec valeur par défaut. |
BiO 02 | BiO_GetReal | Getreal avec valeur par défaut. |
BiO 03 | BiO_GetString | Getstring avec valeur par défaut. |
BiO 04 | BiO_Pick | Vérifie que l'entité sélectionnée est bien du type désiré. |
2.4 - Fonctions géométriques |
Groupe BiG |
BiG 05 | BiG_CadrEnt | Détermine le rectangle exinscrit à une ligne ou une polyligne. |
BiG 02 | BiG_DeltaXY | Modifie les valeurs en X et en Y des coordonnées d'un point 2D ou 3D. |
BiG 03 | BiG_DeltaXYZ | Modifie les valeurs en X , Y et en Z des coordonnées d'un point 3D. |
BiG 04 | BiG_Inside | Teste si un point est à l'intérieur d' une zone délimitée par une polyligne. |
BiG 01 | BiG_Midl | Retourne le point milieu entre 2 points, en 3D. |
BiG 06 | BiG_PtInCadre | Teste si un point est dans un rectangle. |
2.5 - Fonctions de conversion |
Groupe BiC |
BiC 01 | BiC_Dec2Hex | Convertit un nombre entier du système décimal en système hexadécimal. |
BiC 02 | BiC_Hex2Dec | Convertit un nombre du système hexadécimal en système décimal. |
BiC 03 | BiC_Var2Str | Convertit tout type de variable en chaîne. |
2.6 - Fonctions de gestion des fichiers |
Groupe BiF |
BiF 01 | BiF_FileName | Retourne le nom du dessin en cours sans chemin ni extension. |
BiF 02 | BiF_FileRead | Vérifie si un fichier est lisible (ouvrable en lecture). |
BiF 03 | BiF_ReadFileTxt | Récupère des listes dans un fichier texte. |
2.8 - Utilitaires divers |
Groupe BiU |
BiU 01 | BiU_SetLay | Pour changer de calque courant en vérifiant que le calque existe. |
BiU 02 | BiU_LayFroz | Vérifie que le calque existe. |
4 - Fonctions de jeux de sélection, objets et tables des symboles
4.1 - Fonctions de gestion des jeux de sélection |
Groupe BiJ |
BiJ 02 | BiJ_Merg | Regroupe plusieurs jeux de sélection en un seul. |
BiJ 01 | BiJ_ss2Ename | Retourne dans une liste les 'enames' des entités d' un jeu de sélection. |
4.2 - Fonctions de gestion des objets |
Groupe BiB |
BiB 04 | BiB_Attr_Data | Retourne les valeurs de tous les attributs d'un bloc. |
BiB 03 | BiB_Attr_Lst | Retourne les attributs d'un bloc (étiquette, message, valeur par défaut). |
BiB 02 | BiB_Attr_Nb | Retourne le nombre d'attributs d'un bloc. |
BiB 05 | BiB_Ename | Retourne le "ename" d'une entité. |
BiB 07 | BiB_EntGet | Retourne les définitions d'une entité et de ses sous-entités. |
BiB 06 | BiB_Get | Retourne des valeurs associées de paires pointées. Permet clés multiples. |
BiB 09 | BiB_GetSel | Retourne la valeur associée d'une paire pointée à partir d’une sélection écran. |
BiB 10 | BiB_GetType | Retourne le type d’une entité. |
BiB 08 | BiB_GetVal | Retourne la valeur associée d'une paire pointée d'une entité |
BiB 12 | BiB_Put | Permet de modifier la valeur associée d'une paire pointée. |
BiB 13 | BiB_PutLst | Permet de modifier les valeurs associées de plusieurs paires pointées. |
BiB 14 | BiB_PutSym | Permet de modifier les valeurs associées de plus. paires pointées avec variables. |
BiB 01 | BiB_Vertices | Donne les coordonnées des sommets d'une polyligne. |
BiB 11 | BiB_VerType | Vérifie le type d’entité et retourne la liste de données si concordant. |
4.4 -Gestion de table de symboles et de dictionnaire |
Groupe BiT |
BiT 01 | BiT_Block | Retourne la liste des blocs compris dans la table "BLOCK". |
5 - Fonctions de boîtes de dialogue programmables
5.1 - Ouverture et fermeture des boîtes de dialogue |
Groupe BiD |
BiD 02 |
BiD_Avert |
Envoie un message d'avertissement dans une boîte de dialogue. |
BiD 01 |
BiD_Note |
Ouvre une boîte de dialogue avec un bouton OK. |
NOTA : Plusieurs de ces fonctions existent depuis longtemps, toutefois la plupart
ont été sécurisées pour éviter l'apparition intempestive de messages d'erreurs.
La documentation de ces routines
|
BiRaRR : La Bibliothèque de Routines AutoLisp
Toutes les documentations sont maintenant accessibles gratuitement.
Si vous pensez que toute peine mérite salaire,
Une petite participation serait très appréciée. Merci.
A défaut, merci de cliquez sur les annonces Google, ça ne vous coûtera rien...
|
|
© 1995 - 2009 FASOFT - Roger Rosec Tous droits réservés.
|