Dubloc Posté(e) le 15 avril 2006 Posté(e) le 15 avril 2006 Je viens de découvrir et tester SAS : c'est cool, depuis le temps que j'espérait trouver un scripteur simple et efficace !Pour commencer donc BRAVO et merci Eric de mettre ça à notre disposition, ensuite voici mes remarques ! Suggestion de scripts-types : - Imprimer (en étendu, ajusté au format, monochrome.ctb, sur l'imprimante par défaut du système) - Enregistrer sous V2000 / V14 / DXF ....... (dans un sous-répertoire pour pas écraser ?) Je verrai bien la zone de saisie du script perso plus grande (bien plus !!! ) Le bouton parcourir amène d'office sur "C:\" , mais qui aujourd'hui travaille encore sur son C local ??? A l'ère des réseaux et des chemins d'accès aux fichiers longs et compliqués à souhait, il serait intéressant de pouvoir faire pointer la fonction parcourir directement sur le dossier de son choix, par le biai de l'option "Démarrer dans" des propriétés du raccourci vers S.A.S. (j'ai testé ca marche pas en l'état actuel des choses (avec la V0.6.2)) S.A.S ajoute automatiquement un "_qsave" en fin de traitement, ce qui est tout à fait recommandable dans la plupart des cas. Mais, j'ai eu des cas (rares, je le reconnait) ou je devais imprimer une série de plans avec une mention genre "Provisoire" ou "Non valable pour exécution", bref, un texte bien gras, bien tape à l'oeil, mais que je ne souhaitais pas sauvegarder.... tout ca pour proposer l'ajout d'une case à cocher intitulée "Ne pas sauvegarder les modifications effectuées" (ou une autre phrase, je laisse toute latitude au programmeur !), case qui serait par ailleurs automatiquement décochée par défaut, notament en cas de changement de script... Bon, ca c'est pas important en fait, j'ai qu'a ajouter dans mon script perso une annulation totale, c'est plutot rare que ca arrive de toutes façons !! Sinon, il fonctionne bien, j'ai observé au début quelques comportements innattendus en mode SDI, mais tout disfonctionnement à disparu après 2 ou trois scripts ! ... le temps qu'ils fassent connaissance sans doutes... Tourne avec Win XP pro et AutoCAD 2002
Eric Posté(e) le 15 avril 2006 Auteur Posté(e) le 15 avril 2006 Bonjour Dubloc et merci d'avoir testé SAS En ce qui concerne tes propositions : Suggestion de scripts-types :- Imprimer (en étendu, ajusté au format, monochrome.ctb, sur l'imprimante par défaut du système) Pourquoi pas, si tu as déja fait les scripts tu n'as qu'à les inscrire ici - Enregistrer sous V2000 / V14 / DXF ....... (dans un sous-répertoire pour pas écraser ?) Ca a déja été demandé mais je préfère laisser cela à DWG TrueConvert qui fait ça mieux et plus vite qu'un script Je verrai bien la zone de saisie du script perso plus grande (bien plus !!! ) Et ben dis donc tu fais des grands scripts, moi je veux bien si d'autres sont aussi intéressés Le bouton parcourir amène d'office sur "C:\" , mais qui aujourd'hui travaille encore sur son C local ??? A l'ère des réseaux et des chemins d'accès aux fichiers longs et compliqués à souhait, il serait intéressant de pouvoir faire pointer la fonction parcourir directement sur le dossier de son choix, par le biai de l'option "Démarrer dans" des propriétés du raccourci vers S.A.S. (j'ai testé ca marche pas en l'état actuel des choses (avec la V0.6.2)) Oui c'était parce que C: est commun à tous pc, mais je réfléchit à une astuce pour garder en mémoire le dernier dossier. S.A.S ajoute automatiquement un "_qsave" en fin de traitement, ce qui est tout à fait recommandable dans la plupart des cas. Mais, j'ai eu des cas (rares, je le reconnait) ou je devais imprimer une série de plans avec une mention genre "Provisoire" ou "Non valable pour exécution", bref, un texte bien gras, bien tape à l'oeil, mais que je ne souhaitais pas sauvegarder.... tout ca pour proposer l'ajout d'une case à cocher intitulée "Ne pas sauvegarder les modifications effectuées" (ou une autre phrase, je laisse toute latitude au programmeur !), case qui serait par ailleurs automatiquement décochée par défaut, notament en cas de changement de script... Bon, ca c'est pas important en fait, j'ai qu'a ajouter dans mon script perso une annulation totale, c'est plutot rare que ca arrive de toutes façons !! Qu'en pense les autres utilisteurs ? Sinon à noter qu'en l'état actuel des choses il n'a pas été testé et validé sur la version 2007 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
MarcoPoto Posté(e) le 15 avril 2006 Posté(e) le 15 avril 2006 Salut Eric, ;) Enchanté de faire ta connaissance ! Voilà, je ne maitrise absolument pas les scripts, lisp etc. :( Et je voudrai automatiser une tâche qui possède environ une dizaine de manip. en fait, j'ai un boulot très répétitif sous autocad 2000 LTje prend mon gabaritl'enregistre sous un n° de dossier clientje dessine des carrés qui représentent des pièces les nomme (cuisine, Sdb, etc.)je rajoute un escalier succint s'il a lieuensuite je décale le tout de 0.20, j'hachurerajoute des blocs fenêtreset 2 blocs pour représenter le sens des photos façades prisesassemble le toutet op, fini.ensuite je colle le tout dans un .doc sur A4 serait sympa de ta part si tu pouvais m'aider à automatiser tout ça ! ;) te laisse mon adresse en cas : m_fernandezfr@yahoo.frMerci d'avance ! mon site : http://monweb.aliceadsl.fr/marc.fernandez [Edité le 15/4/2006 par MarcoPoto]
Dubloc Posté(e) le 15 avril 2006 Posté(e) le 15 avril 2006 Suggestion de scripts-types :- Imprimer (en étendu, ajusté au format, monochrome.ctb, sur l'imprimante par défaut du système) Pourquoi pas, si tu as déja fait les scripts tu n'as qu'à les inscrire ici Hmmm... à vrai dire j'éspérait que tu réponde un truc comme "Ouais pas de problème" !!!Ca serait serait vraiment bien d'avoir un script tout fait qui sache imprimer tous les fichiers voulus, dans tous les cas et sans merdouiller. Je me suis bien pris la tête avec ce problème le jour ou je suis passé de la V14 à 2002, et je crois pas qu'on puisse faire un script d'impression standard finalement. Voici les obstacles que j'ai rencontrés : 1) Le nom de l'imprimanteIl sera différent selon l'utilisateur, donc pas de valeur par défaut possible pour SAS. 2) Le format de papierJ'ai 3 imprimantes sur mon réseau :- laser DELL : format "A4 210 x 297 mm"- copieur réseau RICOH : formats "A4 (210 x 297 mm)" et "A3 (297 x 420 mm)"- laser HP : format "A4"le problème : à la question "Format de papier" posé par "-TRACEUR" la réponse sera variable d'une imprimante à l'autre, donc pas de valeur par défaut possible. 3) Modes CTB et STBOn tombe parfois sur un dessin en STB au beau milieu d'une collection de CTB (ou vice versa) et autocad exige l'éxtension de fichier pour le style de tracé, donc un script finira tôt ou tard par se casser le nez la dessus. 4) OBJET ou PRESENTATIONSelon le cas, le nombre de questions posées par "-TRACEUR" est différent, donc là encore un script type se fera avoir bêtement. 5) Version d' Acad ces conditions sont vraies pour AutoCAD 2002, j'ignore comment se comportent 2004, 2006, et autres MAP et je n'sais quoi, et cela diffère des V14, LT98... (si si, il subsiste un petit village d'irréductibles quelque part...) De mon coté j'ai contourné tous ces petits désagréments avec une petite routine que voilà :(c'est brut de fonderie, j'ai juste ajouté quelques commentaires çà et là, ce peut être amélioré, mais bon, au bureau j'ai pas d'heures allouées pour développer, je dois juste toujours tout faire pour hier...) (defun c:imprime () (setq plotxt (strcat home "Imprime.txt") ; home = chemin d'accès vers un dossier df-plot (open plotxt "r") ; le fichier "Imprime.txt" doit exister et comporter deux noms de fichiers sans leurs éxtensions ; en premier le PC3 et en second le CTB/STB plodef (read-line df-plot) ; dernière imprimante utilisée cstbdef (read-line df-plot) ; dernière config CTB ou STB utilisée imp-error nil) (close df-plot) (prompt (strcat "\n\tConfiguration PC3 <" plodef "> : ")) (if (= (setq ploget (strcase (getstring))) "") (setq ploget plodef)) (prompt (strcat "\n\tFichier CTB ou STB <" cstbdef "> : ")) (if (= (setq cstbget (getstring)) "") (setq cstbget cstbdef)) (cond ((= "DELL_BE" ploget) (setq imp-form "A4 210 x 297 mm")) ((= "RICOH_A4" ploget) (setq imp-form "A4 (210 x 297 mm)")) ((= "RICOH_A3" ploget) (setq imp-form "A3 (297 x 420 mm)")) ((= "HP_4050" ploget) (setq imp-form "A4")) ((= "PDF" ploget) (setq imp-form "A4")) (t (setq imp-error "\nNom d'imprimante innatendu. Impression annulée.\n")) ) (if (not imp-error) (imp_go) (princ imp-error)) (setq plotxt nil df-plot nil plodef nil cstbdef nil ploget nil cstbget nil imp-error nil imp-form nil ctbstb nil) (princ)) ;;;; fin ;;;; (defun imp_go () (setq df-plot (open plotxt "w")) (write-line (strcat ploget "\n" cstbget) df-plot) (close df-plot) (if (= "ParCouleur" (getvar "CPLOTSTYLE")) ; vérification si CTB ou STB (setq ctbstb (strcat cstbget ".ctb")) (setq ctbstb (strcat cstbget ".stb"))) (if (= 1 (getvar "tilemode")) ; vérification si OBJET ou PAPIER (imp_obj) (imp_pre)) );;;; (defun imp_obj () (command "-traceur" "o" (getvar "ctab") ploget imp-form "M" "A" "N" "E" "Plein format" "0,0" "o" ctbstb "o" "n" "n" "n" "o") (princ) ); (defun imp_pre () (command "espacep") ; pour sortir de la fenêtre éventuellement (command "-traceur" "o" (getvar "ctab") ploget imp-form "M" "A" "N" "E" "Plein format" "0,0" "o" ctbstb "o" "n" "n" "n" "n" "n" "o") (princ) ); En fait, SAS me convient comme il est, puisqu'il suffit que je crée mon script perso comme suit : "imprime imprimante style", mais c'est surtout pour mes collègues de BE qui travaillent avec des AutoCAD LT (six sur huit) que SAS m'intéressait, afin qu'ils puissent eux-même faire leur script sans venir nous embêter mon AutoCAD full et moi !!! A+
Dubloc Posté(e) le 15 avril 2006 Posté(e) le 15 avril 2006 Et je voudrai automatiser une tâche qui possède environ une dizaine de manip.en fait, j'ai un boulot très répétitif sous autocad 2000 LT Salut MarcoPoto, Pourquoi faire un script qui dessine toujours la même chose dans un dessin vierge ?Autant intégrer ton dessin dans un gabarit, ca ira plus vite !!! Joyeuses Pâques !
MarcoPoto Posté(e) le 17 avril 2006 Posté(e) le 17 avril 2006 Salut Eric Merci de ta réponse, je fais toujours les mêmes manip, mais les résultats sont différents selon la maison à dessiner. Comment vois-tu la chose?
Eric Posté(e) le 17 avril 2006 Auteur Posté(e) le 17 avril 2006 Bonjour Marco Si t'es manip sont les mêmes mais que les valeurs changent, je ne suis pas sur qu'un script soit bien adaptéCe qui pourrait être intéressant c'est un gabarit avec les choses communes déja desinées et une palette de bloc dynamiques pour insérer le reste et le mettre aux bonnes valeurs. Bonjour Dubloc Ben c'est sur SAS éxécute uniquement des scripts, donc il est limité par la limitation naturelle du script. Mais : 1) Le nom de l'imprimanteIl sera différent selon l'utilisateur, donc pas de valeur par défaut possible pour SAS. Un script par personne c'est pas très long sauf si vous êtes 100 2) Le format de papierJ'ai 3 imprimantes sur mon réseau :- laser DELL : format "A4 210 x 297 mm"- copieur réseau RICOH : formats "A4 (210 x 297 mm)" et "A3 (297 x 420 mm)"- laser HP : format "A4"le problème : à la question "Format de papier" posé par "-TRACEUR" la réponse sera variable d'une imprimante à l'autre, donc pas de valeur par défaut possible. Pareil que 1 3) Modes CTB et STBOn tombe parfois sur un dessin en STB au beau milieu d'une collection de CTB (ou vice versa) et autocad exige l'éxtension de fichier pour le style de tracé, donc un script finira tôt ou tard par se casser le nez la dessus ben comme ça tu verra lequel est différent au moins et après tu feras un script en convertpstyles 4) OBJET ou PRESENTATIONSelon le cas, le nombre de questions posées par "-TRACEUR" est différent, donc là encore un script type se fera avoir bêtement Pas mieux sauf de faire d'abord un script pour passer en objet ou présentation. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
MarcoPoto Posté(e) le 17 avril 2006 Posté(e) le 17 avril 2006 Vi Eric,effectivement t'as raison,j'avais commencé à créer des blocs avec attributsmais par manque de temps, et reprise d'autocad tardive,quand j'insère un carré aux côtes, l'attribut du nom de la pièce ne reste pas à la hauteur de lettre définie par défaut. Si tu peux me dire comment régler ça, super ! ;)
Eric Posté(e) le 26 avril 2006 Auteur Posté(e) le 26 avril 2006 La version 0.6.3 est dispo Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 16 mai 2006 Auteur Posté(e) le 16 mai 2006 Suite à plusieurs mail SAS a évolué et sort en version 0.6.7 Pour les nouveautés voir l'historique Merci à ceux qui m'ont aidé à faire avancer le projet. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
hugo200120012 Posté(e) le 18 mai 2006 Posté(e) le 18 mai 2006 Il marche super bien ton soft je m'en sers tous les jours. Il n'y a plus qu'un truc qui m’ennuie, c'est qu'il supporte pas le glisser déposerJe sait pas se que ça représente comme boulot en programmation, mais a l'utilisation c'est très pratique. hugo [Edité le 18/5/2006 par hugo200120012]
Tramber Posté(e) le 18 mai 2006 Posté(e) le 18 mai 2006 Moi qui aime beaucoup le script (et tout le reste), je n'en fait que très peu et me contente de mes méthodes et mes outils. Mais je suis ravi pour toi Eric que le SuperAutoscript ait du succès ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 21 mai 2006 Auteur Posté(e) le 21 mai 2006 Merci à vous deux ça fait très plaisir d'entendre des choses comme ça, et en plus si ça vous sert c'est encore mieux Pour le glisser déplacer c'est pour où, la liste des fichiers ? Je ne promet rien mais je vais voir A plus Eric Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
hugo200120012 Posté(e) le 22 mai 2006 Posté(e) le 22 mai 2006 Oui en effetBeaucoup de gens travail comme moi en mode de compatibilité de dessin uniqueAvec l'explorateur Windows derrière, il est donc très agréable pour nous de glisser directement les plans à "scripter" dans SAS par un glisser déposer sans passer par la touche Parcourir et a se taper toute l'arborescence.Ciao...
Eric Posté(e) le 22 mai 2006 Auteur Posté(e) le 22 mai 2006 oh oh oh De quoi parle t on avec mode de compatibilité de dessin unique Tu veux dire que tu ne peux ouvrir qu'un seul DWG par AutoCAD (variable SDI) Si tel est le cas déja je ne suis pas sur que cela soit le mode le plus répandu (enfin ça se discute), mais en plus SAS ne fonctionne pas avec ce mode Sinon je rapelle qu'il y a maintenant le bouton dossier par defaut qui évite de naviguer dans l'arborescence quand on clic sur parcourir Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
hugo200120012 Posté(e) le 22 mai 2006 Posté(e) le 22 mai 2006 Si si, SAS marche en mode SDI = 1 Ce n’est pas ça le problèmeJe te demandais juste si tu pouvais pas faire en sorte qu'on puisse glisser directement les plans dans SAS, sans cliquer sur parcourir, quand on a un explorateur, a la bonne adresse derrière.Merci
Tramber Posté(e) le 22 mai 2006 Posté(e) le 22 mai 2006 Il te dit que ca marche :mad: Non, mais,... ca va aller ou quoi (ouf, ouf, je me bidonne, il sait même pas comment ca marche :cool: ) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 23 mai 2006 Auteur Posté(e) le 23 mai 2006 Ce n’est pas ça le problèmeJe te demandais juste si tu pouvais pas faire en sorte qu'on puisse glisser directement les plans dans SAS, sans cliquer sur parcourir, quand on a un explorateur, a la bonne adresse derrière Oui, oui j'avais compris ;) Si si, SAS marche en mode SDI = 1 Ah oui effectivement (il est bien ce programme) :D Il te dit que ca marche Non, mais,... ca va aller ou quoi (ouf, ouf, je me bidonne, il sait même pas comment ca marche Tu cherches la bagarre :D Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 6 juillet 2006 Auteur Posté(e) le 6 juillet 2006 La version 0.6.8 est sortie pour ceux qui voudrais la tester Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 19 juillet 2006 Auteur Posté(e) le 19 juillet 2006 La version 0.6.9 est sortie avec l'ajout du glisser déposer et la personalisation possible de la liste des scripts Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 5 août 2006 Auteur Posté(e) le 5 août 2006 Une nouvelle version majeure de SAS est sortie, la version 0.7.5 Pour ceux qui utilisent d'anciennes version de SAS (surtout la 0.7) il est vivement conseillé de télécharger cette version) Les commentaires seront grandement appréciés Merci Eric Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 2 janvier 2007 Auteur Posté(e) le 2 janvier 2007 Bonjour la version 0.8 est dans les bacs. Pour les nouveautés un fichier d'aide est désormais fournit (voir le menu outil - aide). Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
winfield Posté(e) le 4 février 2007 Posté(e) le 4 février 2007 Bonsoir Eric,Juste par curiosité, dans quel lange a été créé SuperAutoScript ? Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
Eric Posté(e) le 13 février 2007 Auteur Posté(e) le 13 février 2007 Bonjour Winfield Désolé je n'avais pas vu ton message Juste par curiosité, dans quel lange a été créé SuperAutoScript ? En français . Non c'est pas ça la question !? Bon plus sérieusement, il a été crée à l'aide du langage Autoit Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 5 juin 2007 Auteur Posté(e) le 5 juin 2007 La suite se trouve désormais ici http://www.cadxp.com/sujetXForum-15445.htm Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant