Aller au contenu

Adi

Membres
  • Compteur de contenus

    10
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Adi

  1. Adi

    Faire un script qui fait un wbloc

    OK Merci encore et à une prochaine peut être...
  2. Adi

    Faire un script qui fait un wbloc

    Bonjour Bonuscad J'ai repris mon script pas à pas. Ouf !!! Enfin çà fonctionne, avec la syntaxe suivante: _open N:\O_ESSIDIS\RESERVE\CARTO\BROUILLO.N\HA\Autocad\Calage_réseau\02_simulation_script\_heiligenberg.dwg (sans que je puisse expliquer pourquoi ça bloquait alors que j'avais déjà essayé celà) En tout cas, je suis bien content et te remercie encore pour ton aide. Merci aussi pour l'appercu de ton script. Je ne connaissais pas le point entre l'underscore et la commande comme par exemple _.saveas Quel est le role du point ?
  3. Adi

    Faire un script qui fait un wbloc

    Bonjour bonuscad Mes chemins sont très longs. Ce n'était que pour simplifier que je n'ai mis que le début de la syntaxe.Mais dans la réalité j'ai bien terminé par le nom du fichier.dwg. Mais je n'ai pas de secrets et te livre à présent mon script dans l'intégralité. Là encore, pour simplifier, j'ai voulu te ménager en te donnant des noms simplifiés( les vrais noms sont tordus, mais ce n'ai pas moi qui les ait choisis !!!!) Je te donne donc ici le script avec les vrais noms de fichiers (je te donne également la correspondance des noms de fichiers par rapport au script initial que je t'ai fourni. Encore un précision: Dans l'ancien script, j'ouvrais manuellement le 1er fichier pour en faire un wbloc à l'aide de mon script. J'ai fait évoluer mon script en me disant que ce serait bien d'arriver à ouvrir automatiquement le 1er fichier. (C'est à dire que je lance Autocad qui me donne un dessin vierge, puis je lance mon script à partir de cet endroit) _open N:/O_ESSIDIS/RESERVE/CARTO/BROUILLO.N/HA/Autocad/Calage_réseau/02_simulation_script/HEILIGENBERG_ref-OLD-GEOM.dwg _-layer ch NUM_GEOM _freeze * L REF_GEOM wbloc HEILIGENBERG_ref-OLD-GEOM_extract.dwg 0,0 tout _open N:/O_ESSIDIS/RESERVE/CARTO/BROUILLO.N/HA/Autocad/Calage_réseau/_heiligenberg.dwg _-insert N:/O_ESSIDIS/RESERVE/CARTO/BROUILLO.N/HA/Autocad/Calage_réseau/HEILIGENBERG_ref-OLD-GEOM_extract.dwg 0,0 1 1 0 Et voici la correspondance des noms pour que tu t'y retrouves .... HEILIGENBERG_ref-OLD-GEOM.dwg --> C'est mon fichier d'origine que j'ouvrais manuellement HEILIGENBERG_ref-OLD-GEOM_extract.dwg -->C'est le nom de mon WBLOC que j'appelais OGEOMETRE_extract.dwg _heiligenberg.dwg --->C'est le nom du fichier que j'appelais TERMINAL.dwg Actuellement quand je lance ce script, le fichier d'origine (HEILIGENBERG_ref-OLD-GEOM.dwg)s'ouvre et le script s'arrête ainsi: Commande: N:/O_ESSIDIS/RESERVE/CARTO/BROUILLO.N/HA/Autocad/Calage_réseau/02_simulation_scr ipt/HEILIGENBERG_ref-OLD-GEOM.dwg Commande inconnue --> n'y aurait il pas encore un problème d'espace où de retour chariot ? D'avance, merci pour ton aide!!!
  4. Adi

    Faire un script qui fait un wbloc

    Bonjour FormaBois Merci pour la solution du SuperAutoScript. Je vais essayer cà.
  5. Adi

    Faire un script qui fait un wbloc

    J'ai essayé comme çà: _open N:\\O_ESSIDIS\\RESERVE\\CARTO\\ puis comme çà: _open N:\\O_ESSIDIS\\RESERVE\\CARTO\\....... puis comme çà: _open N:/O_ESSIDIS/RESERVE/CARTO/....... --> A chaque fois j'ai le messsage : "Impossible de trouver le fichier spécifié....."
  6. Adi

    Faire un script qui fait un wbloc

    SUPER çà marche !!!! Merci encore. Il me reste encore quelques détails à perfectionner: 1°) Au moment où dans mon script, j'écris _open TERMINAL.dwg quelle est la syntaxe pour donner le CHEMIN pour TOUJOURS trouver le fichier TERMINAL.dwg ? 2°) Si je veux pouvoir utiliser ce script sur d'autres fichiers (avec des noms différents, mais qui ont la même constitution de couches ) est il possible d'avoir un paramétrage ou une fenêtre où l'on saisirait le nom du fichier ? Ou bien faut il écrire le script avec à chaque fois les bons noms de fichiers correspondants?
  7. Adi

    Faire un script qui fait un wbloc

    Merci pour ta réponse. Petite précision, j'ai fait une erreur de recopie de mon script vers le forum : Tout à la fin du script , il fallait lire OGEOMETRE_extract.dwg et non pas TERMINAL.dwg (ce qui revient bien à insérer mon WBLOC OGEOMETRE_extract.dwg dans le fichier TERMINAL.dwg) Toutes mes excuses!!! Par contre je n'ai pas compris ton explication: J'ai remplacé l'"*" par "tout": -->ça ne marche pas. en relisant la ligne de commande à cet endroit, je lis: Commande: wbloc Entrez le nom du fichier de sortie: OGEOMETRE_extract.dwg Entrez le nom du bloc existant ou [= (bloc=fichier de sortie)/* (dessin entier)] <définir nouveau dessin>: tout Le bloc "tout" n'a pas été trouvé. Entrez le nom du bloc existant ou ....... Je ne vois pas comment passer par l'option Sélection des objets et en réponse "Choix des objets" donner l'option "Tout" Merci encore pour votre aide
  8. Adi

    Faire un script qui fait un wbloc

  9. Bonjour Je souhaite écrire un SCRIPT.scr qui doit : -libérer 2 couches puis faire un wbloc(OGEOMETRE_extract.dwg) à partir d’un fichier d’origine(OGEOMETRE.dwg). Puis je veux insérer ce wbloc dans un autre fichier(TERMINAL.dwg) puis le sauvegarder sous (TERMINAL.dwg) Mon wbloc n’est pas bon car je récupère TOUS les calques de OGEOMETRE dans le wbloc Voici mon script : _-layer ch NUM_GEOM _freeze * L REF_GEOM wbloc OGEOMETRE_extract.dwg * _open TERMINAL.dwg _-insert TERMINAL.dwg 0,0 1 1 0 A terme, si ça marche , je souhaiterais pouvoir paramétrer le nom des fichiers d’entrée et de sortie. D’avance, merci pour vos réponses
  10. Bonjour A partir d'un SIG j'ai exporté un fichier AUTOCAD comportant des cotes forcées. Quand j'insère ce fichier dans mon prototype et que je coche la case DECOMPOSER, je ne récupère plus la cote forcée mais la valeur réelle de la cote Comment faire pour récupérer la valeur de la cote forcée après insertion dans mon fichier prototype ? Remarque:Dans mon fichier Autocad où j'ai la cote forcée, je ne vois pas le style de cote en cliquant sur le bouton PROPRIETES(case vide....!!!)
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité