• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Scénario sternum automatique ?

  • Auteur du sujet Auteur du sujet sdagonfo
  • Date de début Date de début

sdagonfo

Guest
Bonjour.
aujourd'hui j'ai eu le besoin de créer un script pour autocad avec les fonctions suivantes; (en utilisant le fichier "creascript.xls" sur le site)

1. dessin ouvert1.
2. sélectionnez "layer1", "layer2".
3. copier le point de base 0.0.0
4. dessin rapproché.
5. dessin ouvert2.
6. colle 0.0.0.
7. sélectionner les deux couches collées et en couleur noire (7).
8. se déplacer à droite de tot mm.
9. purger tout.

Je vous serais très reconnaissant de m'aider à l'écrire, car je ne connais pas toutes les commandes autocad.
 
J'ai dû modifier le fichier createfilescript.xls pour l'adapter à votre requête, pratiquement chaque occurrence de fichier dans la liste de commandes augmente l'index de nom de fichier.
le déplacement vers la droite vous obtenez directement le collage, au lieu de 0.0 vous avez juste besoin de changer la coordonnée x
 

Pièces jointes

ostment sur la droite vous obtenez directement le collage au lieu de 0.0 vous avez juste besoin de changer la coordonnée x
Tout d'abord, je vous remercie pour le temps que vous avez consacré à ce script, il sera certainement très utile à moi et à mes collègues.
Tout fonctionne, seulement que je dois trouver un moyen de déplacer le contenu des deux couches au point désiré, je vais y réfléchir dans les jours suivants, puisque l'emplacement est dynamique (le contenu a des coordonnées différentes pour chaque dwg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
J'ai dû modifier le fichier createfilescript.xls pour l'adapter à votre requête, pratiquement chaque occurrence de fichier dans la liste de commandes augmente l'index de nom de fichier.
le déplacement vers la droite vous obtenez directement le collage, au lieu de 0.0 vous avez juste besoin de changer la coordonnée x
Sauriez-vous s'il y a un moyen de créer un script même pour dégivrer toutes les couches dans un dessin, de les sélectionner tous et de les mettre en ligne tout le temps ? Merci encore.
 
Si vous deviez le faire comme un clavier, comment le feriez-vous ?
un script est simplement la séquence exacte que vous donneriez du clavier pour effectuer une série d'opérations, seulement qui est écrite dans un fichier externe. .
 
Si vous deviez le faire comme un clavier, comment le feriez-vous ?
un script est simplement la séquence exacte que vous donneriez du clavier pour effectuer une série d'opérations, seulement qui est écrite dans un fichier externe. .
C'est clair pour moi, je peux très bien exécuter les commandes du clavier, mais par exemple dans ce cas, je vais écrire le script suivant:
Sélez
tout
accessoires

Une fois que j'arrive à prop, comment puis-je sélectionner "type de ligne" et le donner continue?, c'est-à-dire comment puis-je interagir avec autocad sans la ligne de commande? .
Je vous remercie.
 
(commander "_layer" "_t" "*"") détruire tous les plans
(commande "_layer" "_l" "continu" "*"") type de ligne définie
 
(commander "_layer" "_t" "*"") détruire tous les plans
(commande "_layer" "_l" "continu" "*"") type de ligne définie
Je lance ces deux commandes avec le script, qui semblent être très utiles puisque je dois faire ce travail pour 400 fichiers et passes.
Je vous remercie !
 
(commander "_layer" "_t" "*"") détruire tous les plans
(commande "_layer" "_l" "continu" "*"") type de ligne définie
Salut, je vérifiais maintenant certains fichiers sur lesquels j'ai exécuté la commande, et les lignes n'ont pas été changées, j'ai essayé par curiosité de l'exécuter sur un seul fichier et en fait cela ne fonctionne pas. Que puis-je faire ?
 

Pièces jointes

  • Immagine.png
    Immagine.png
    13.5 KB · Affichages: 1
avec (commande "_layer" "_l" "continu" "*"") changer la ligne de type dans les plans, si qulcuno a conçu des entités utilisant une ligne de type différente de bylayer vous ne recevez aucun changement.

(command "_changer" "_all" "_pr" "_lt" "_bylayer"") définit la ligne de type bylayer à toutes les entités de dessin.

(command "_change" (ssget) "_pr" "_lt" "_bylayer"") définit la ligne de type bylayer pour toutes les entités sélectionnées.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut