Rechercher : dans
Par :

Auto Lisp. Visual Lisp

Dernière réponse le 2 mar 2008 à 16:22:28 khairou, le 2 oct 2003 à 10:59:13 
 Signaler ce message aux modérateurs

Bonjour a tous;
je sui utilisateur d'Autocad ,et j'aimerai-bien aprondre les longage de programation " Auto Lisp " et " Visual lisp " mais je ne trouve pas de documontation gratos. Alor HELP S.V.P.
MERCI.

Meilleures réponses pour « Auto Lisp. Visual Lisp » dans :
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
Créer une identité visuelle pour l'entreprise VoirL'identité visuelle est au cœur des stratégies de communication. Cette "carte d'identité graphique" véhicule l'image de l'entreprise grâce à différents supports visibles (ex : enveloppes, dossiers de presse). C'est un moyen d'attirer l'attention...
[Moniteur] Réduire la fatigue visuelle VoirTravailler sur écran de longues heures est fatiguant pour la vue, même si cela est variable d'une personne à l'autre. Voici quelques conseils qui pourront vous aider à réduire la fatigue visuelle : Changez la fréquence de rafraîchissement de...
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...

1

asevere, le 5 oct 2003 à 16:02:31
  • +1

Hop!

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"

Répondre à asevere

34

aljarrah, le 19 sep 2005 à 00:49:43
  • +1

Salut.ben moi je suis exepert en dessin autocad14.je vous demande si en peus liee notre recherche sur autolisp.
je vous laisse mon site.www.e-monsite.com/aljarrah
aljarrah001@hotmail.com

Répondre à aljarrah

2

schmol, le 5 oct 2003 à 17:32:44
Répondre à schmol

3

christophe31, le 5 oct 2003 à 17:56:20

Voici un autre lien mais il est en anglais desole

http://www.afralisp.com/tutor.htm

j'espere que cela d'aidera quand meme

a plus

Répondre à christophe31

4

Beull, le 7 nov 2003 à 17:10:42

Le plus simple est d'aller directement dans l'aide d'Autocad qui n'est pas trop mal ficellée. Help>Developer>help
Pour commencer : "Visual LISP Developer's Guide"
Ensuite, pour apprendre les fonctions et comment ça marche réellement, il faut y aller en tatonnant en se référent à "AutoLISP Reference".

Bon courage

Répondre à Beull

5

Virgile, le 19 nov 2003 à 13:41:05

Bonjour,
Essayez le site www.didier-lourdelle.fr

Virgile

Répondre à Virgile

6

Virgile, le 19 nov 2003 à 13:48:01

Re-Bonjour,
Un autre site plus pédagogique pour commencer la programmation en lisp sous autocad quand on ne connait pas le systeme:
http://antoineprieurdrevon.free.fr/

Virgile

Répondre à Virgile

7

a toi de deviner, le 20 avr 2004 à 15:50:44

Salut c'est moi ,
qui peu importe, je sais seulement que je peux bien t'aider ,d'une maniere ou autre ,des documents oui, je peux meme te mettre en plein domaine .
tient toi bien.
a+

Répondre à a toi de deviner

8

a toi de deviner, le 20 avr 2004 à 15:50:59

Salut c'est moi ,
qui peu importe, je sais seulement que je peux bien t'aider ,d'une maniere ou autre ,des documents oui, je peux meme te mettre en plein domaine .
tient toi bien.
a+

Répondre à a toi de deviner

9

a toi de deviner, le 20 avr 2004 à 15:53:00
  • +1

Salut c'est moi ,
qui peu importe, je sais seulement que je peux bien t'aider ,d'une maniere ou autre ,des documents oui, je peux meme te mettre en plein domaine .
tient toi bien.
a+

Répondre à a toi de deviner

10

khairou, le 20 avr 2004 à 20:52:21

Salut A TOI DE DEVINER,
voilla, je sui tre curieux de savoir comment comencer, aussi et bien sur surtout ou trouver de la doc gratos.
il faut savoir que je ne connait rien en programation, sauf que je l4aime bocoup, et je veu l4aprendre.
merci.

Répondre à khairou

11

Maximilien DESMESTAIRE, le 18 sep 2004 à 20:04:01

Salut

http://www.cadxp.com
c'est un forum comme celui-ci exclusivement destiné aux AutoCadiens, Catien .... et en français

A laisser votre OS en Administrateur
vous en perdez vos cheveux :p

Répondre à Maximilien DESMESTAIRE

12

FIFI, le 19 sep 2004 à 17:05:48

J'ai fais 2ans d'autolisp (version 12) et j'ai une */- 30 pages des détails des diverses fonctions.
Je pense que les syntaxe de base sont inchangées.
Je peux te faire des copies et te les envoyés sous formes d'imprimés.
Si çà te dis, tes coordonnées SVP....
A+.
Un Acadien doublé d'un Linuxien.

Répondre à FIFI

14

khairou, le 14 oct 2004 à 12:04:07

Salut fifi, oui ca me dit...
c'est tré coule de ta part de me les envoyer. mai pour les coordonnés### j'aime pas les métre a la porté de tous. envoi moi un email.
merci. et salam.

Répondre à khairou

27

reex1, le 26 aoû 2005 à 09:29:45

Slt FIFI
tu peut m'envoiee aussis pages des détails des diverses fonctions ALisp.

mercier a+

Répondre à reex1

28

Bedouin, le 11 sep 2005 à 15:54:42

Bonjour,
AutoLisp et visualLisp c est livré avec autocad ou bien c est payant?
On peut ecrire des scripts aves Notepad?

Répondre à Bedouin

13

Maximilien DESMESTAIRE, le 20 sep 2004 à 12:17:28

Salut....

Mon adresse ??? c'est simple clic sur mon nom tu as mon profil et mon adresse mail j'attendrais ta réponse.

A laisser votre OS en Administrateur
vous en perdez vos cheveux :p

Répondre à Maximilien DESMESTAIRE

15

Schoonheere Sébastien, le 22 déc 2004 à 22:28:31

Slt. Qelqu'un pourrait il m'aider. Je voudré rendre utilisable la date sous autolisp pour l'insérer dans un dessin. L'avoir sous la forme JJ/MM/AA quoi. Comment puis je faire. Merci d'avance.

Répondre à Schoonheere Sébastien

16

Maximilien DESMESTAIRE, le 23 déc 2004 à 12:31:10

(setq annee (fix (/ (getvar 'cdate) 10000)))
(setq mois (- (fix (/ (getvar 'cdate) 100)) (* annee 100)))
(setq jour (- (fix (getvar 'cdate)) (* mois 100) (* annee 10000)))
;;;
;;; Affiche le commentaire
;;;
(Princ (strcat "\nCe fond de plan a été traité par "
(getvar "CPROFILE")
" le "
(rtos jour 2 0)
"/"
(rtos mois 2 0)
"/"
(rtos annee 2 0)
)
)

A laisser votre OS en Administrateur
vous en perdez vos cheveux :p

Répondre à Maximilien DESMESTAIRE

17

Schoonheere Sébastien, le 23 déc 2004 à 13:44:13

Merci bien Maximilien. C'est trés cool d'avoir cherché une solution.
Malheureusement j'ai trouvé un truc beaucoup plus simple.

(setq jour (menucmd "M=$(edtime,$(getvar,DATE),DD)")
mois (menucmd "M=$(edtime,$(getvar,DATE),MO)")
annee (menucmd "M=$(edtime,$(getvar,DATE),YY)")
Date (strcat jour "/" mois "/" annee))

Merci encore.

Tu n'aurais pas un moyen pour déboguer ça:

(setq listef '(A4 A3 A2 A1 A0))
(setq n 0)
(start_list "f" 2 0)
(repeat (length listef)
(add_list (nth n listef)));je n'arrive pas a définir en temps que string les A4 A3...
(setq n (+ 1 n))
)
(end_list)
(action_tile "f" "(setq choix (get_tile $key))");pb identique

bye bonne fête de fin d'année

Répondre à Schoonheere Sébastien

18

Maximilien DESMESTAIRE, le 23 déc 2004 à 22:40:23

Les listes c'est bien de se lancer dedans.

à savoir que !(nth 0 listef) désigne le premier élément (A1)
mais !(nth (- (lenght listef) 1) listef) qui désignerai le dernier élément de la liste est impossible à extraire de cette façon car !(nth (lenght listef) listef) est égal à nil : impossible pour une liste je te conseille d'aller sur http://www.cadxp.com là tu apprendrai un peu plus de chose sur l'AutoLISP

si tes variables A4 ..... A0 ne sont pas de type "string" utilise les fonctions itoa et atoi (voir l'aide d'AutoCAD).

A laisser votre OS en Administrateur
vous en perdez vos cheveux :p

Répondre à Maximilien DESMESTAIRE

19

Schoonheere Sébastien, le 23 déc 2004 à 23:41:25

Merci pour l'adresse.
En fait j'étais pas trés loin de trouver la solution.
Ceci fonctionne:

(setq listef '("A4" "A3" "A2" "A1" "A0"))
(setq n 0)
(start_list "f" 2 0)
(repeat (length listef)
(add_list (nth n listef))
(setq n (+ 1 n))
)
(end_list)
(action_tile "f" "(setq choixformat (atoi (get_tile $key)))")

Merci encore
SchO²n

Répondre à Schoonheere Sébastien

20

fifi, le 29 déc 2004 à 10:11:46

(defun date (/ c_d ann moi jou)
(setq c_d (rtos (getvar "CDATE") 2 0)
ann (substr c_d 3 2)
moi (substr c_d 5 2)
jou (substr c_d 7 2)
)
(strcat jou "/" moi "/" ann)
)

(defun c:Date(/ oldte oldcmd pti ht)
(setq oldte (getvar "TEXTEVAL") oldcmd (getvar "CMDECHO"))
(setvar "TEXTEVAL" 1) (setvar "CMDECHO" 0)
(setq pti (getpoint "\nPoint insertion Date: ")
ht (cdr (assoc 40 (tblsearch "STYLE" (getvar "TEXTSTYLE"))))
)
(if (zerop ht) (progn (setq ht (getvar "DIMTXT"))
(command "_TEXT" pti ht 0.0 (date))
)
(command "_TEXT" pti 0.0 (date))
)
(command "_CHPROP" "_LAST" "" "_La" "0" "")
(setvar "TEXTEVAL" oldte) (setvar "CMDECHO" oldcmd)
(princ)
)


;Approfondi les possibilités de la variable TEXTEVAL
;elle est très pratique.

;pti appel la fonction d'extraction de la date.

;ht définit la hauteur du texte par défaut dans le STYLE
;Si Haut.STYLE = 0 alors ht = la hauteur du texte.
;Si haut.TEXT = 0 tu tombe dans la commande TEXT
;qui te demandera alors une hauteur.

;la date sera automatiquement en layer 0 parce que généralement
;c'est le layer cadre et nomenclature.

Répondre à fifi

21

Kelly Miller, le 7 mar 2005 à 01:53:43

Hey this is a nice site! If you ever need a student loan check out our http://www.nextstudent.com

Répondre à Kelly Miller