lili2006 Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Bonjour à toutes et tous, Pour préparer un cours sur les commandes covadis VRD, j'ai réalisé des fichiers ".sld" afin de réaliser un diaporama, seulement voilà, ça marche pas ! (Etonnant, non ,). Forcément, j'ai oublié quelque chose . Voici le script => ;Commencer le diaporama, charger : Affclich C:\Users\Lilian\Desktop\Diaporama AutoCAD Exemple\plan PARKING-A1-1-200.sld Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama AutoCAD Exemple\courbes de niveau.sld Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama AutoCAD Exemple\DETAILl n°1.sld Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama AutoCAD Exemple\DETAILn°2.sld Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama AutoCAD Exemple\DETAIL3.sld Delai 3000 Rscript Bien que le fichier support soit dans les chemins de recherche d'AutoCAD, j'ai pourtant ce message => Commande: '_scriptCommande: AffclichEntrez le nom du fichier cliché à afficher cadXP\Diaporama AutoCAD Exemple\Diaporama AutoCAD Exemple>: C:\Users\Lilian\Desktop\Diaporama"Diaporama.sld": Impossible de trouver le fichier dans le chemin de recherche: Je suppose que le problème vient de l'écriture du script ! Une idée ? Merci d'avance. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Salut, Je ne pratique pas trop les scripts, mais ton problème semble bien venir des espaces dans le chemin du fichier sld. Regarde le message d'erreur, il cherche un fichier "diaporama.sld" parce que le premier espace est après le "diaporama" et en script, un espace = une validation (entrée). Essaye de mettre le chemin entre guillemets, mais je ne suis pas sûr... Pour éviter ces soucis en programmation, je pense qu'il est préférable que tous les noms de fichiers et de dossier ne contiennent ni espace ni accent ni caractère autres que des chiffres lettres et tirets (_ ou -). PS : essaye de supprimer ton message en double avant que quelqu'un n'y réponde. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
didier Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 coucou effectivement, lorsque le fichier SLDn'est pas dans un fichier du chemin de rechercheça marche pas, à première vue donc : soit mettre tes SLD dans un path connusoit rendre ton répertoire qui contient les SLD connu par AutoCad pour mémoireOUTILS > Options>Fichiers... eh !! tu m'agaces (Gile) !!!tu guettes les messages ou t'as une connexion turbo ?(hihihihi) amicalement [Edité le 27/12/2007 par didier] Éternel débutant... Mon site perso : Programmer dans AutoCAD
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 t'as une connexion turbo ? Pas vraiment, et j'ai les mêmes problèmes que certains (mySQL) : je voulais éditer mon message pour parler des chemins de recherche......et le temps de me reconnecter tu m'avais doublé ! Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, Je vais essayer les différentes pistes que vous me proposez et revient ! PS : essaye de supprimer ton message en double avant que quelqu'un n'y réponde. J'ai fait les démarches usuelles mais j'ai bien l'impression qu'on ne peut plus gérer grand chose sur ce site,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Rere, Merci (gile), c'était bien un problème d'espace ! Tout fonctionne bien maintenant,.. didier, le chemin était ok ! Merci à vous. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, Et ji je veux lancer le script avec tous mes clichés MAIS gérer (par un clic de souris, par exemple) moi-même le passage d'une diapo à une autre, comment dois-je m'y prendre ? Voici le dernier jet du script en question => ;Commencer le diaporama, charger : Affclich C:\Users\Lilian\Desktop\Diaporama-AutoCAD-Exemple\PARKING-A1-1-200 Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama-AutoCAD-Exemple\courbes-de-niveau Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama-AutoCAD-Exemple\DETAIL1 Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama-AutoCAD-Exemple\DETAIL2 Delai 3000 Affclich C:\Users\Lilian\Desktop\Diaporama-AutoCAD-Exemple\DETAIL3 Delai 3000 Rscript Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Si tes fichiers .sld sont dans un dossier du chemin de recherche, tu n'es pas obligé de spécifier tous le chemin, tu peux juste mettre le nom du fichier sans son extension (la commande AFFCLICH cherche les fichier sld uniquement. Les noms de fichiers sans espaces, bien sûr. ;Commencer le diaporama, charger : Affclich plan_PARKING-A1-1-200 Delai 3000 Affclich courbes_de_niveau Delai 3000 Affclich DETAIL_n°1 Delai 3000 Affclich DETAILn°2 Delai 3000 Affclich DETAIL3 Delai 3000 Rscript Edit : avec les guillemets ça semble fonctionner même si le chemin contient des espaces. [Edité le 27/12/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, En effet, merci pour cette info (gile). Et sans minutage, tu as une idée ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Et sans minutage, tu as une idée ? Je crains que ce soit impossible en SCRIPT, ce langage ne permet pas d'interaction avec l'utilisateur, il s'agit juste d'une succession de commandes. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, Ok ! J'ai plus qu'à bien ficeler mon cours,... J'ai remarqué cependant qu'en utilisant la touche "échap", le cliché reste affiché et lorsque l'on utilise (juste après) la commande "entrée", AutoCAD nous donne la main sur le temps de pause ,, ! MAIS ça s'arrete là ! Il faut alors relancer le script, donc aucun intérêt ! Merci en tous cas (gile) de t'être penché sur le problème. PS : Il reste toujours la solution d'envoyer "manuellement" les clichés, dommage qu'il faille passer par une BD, un clic droit (ou entrée) aurait été parfait ! En Lisp, peut-être ?? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Un petit LISP vite fait. Il faut remplacer :[surligneur]"image1.sld" "image2.sld" "image3.sld"[/surligneur]par les fichiers que tu veux afficher (entre guillemets).Puis à chaque clic gauche, un cliché s'affiche. (defun c:diaporama (/ lst) (setq lst '([surligneur]"image1.sld" "image2.sld" "image3.sld"[/surligneur] ) ) (while (getpoint) (command "_.vslide" (car lst)) (setq lst (append (cdr lst) (list (car lst)))) ) (redraw) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, Merci d'avance (gile), je teste ça et revient. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, C'est super (gile), j'estime à plus de 50 les clichés dont je vais avoir besoin pour mon cours, donc là, je n'aurais pas de problème de gestion du temps et avec des étudiants, c'est préférable,.... Merci encore. Mais j'y pense, peux-t'on revenir en arrière sur le diaporama si le besoin s'en faisait sentir ?? Mais, c'est déjà parfait comme ça et t'en remercie encore, cela va apporter un plus dans mon cours et une gestion beaucoup plus simple des "gros" fichiers ou il faut souvent attendre longtemps avant qu'ils ne chargent (quand le logiciel ne plante pas !) Un p'tit merci pour moi et un grand pour mes étudiants,(certains nous suivent de près !,....). Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
yw22 Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Bonsoir à toutes et à tous, Sur mon site perso http://www.ywinfo38.com à la rubrique PDF Autocad, vous trouverez une aide pour la création d'un diaporama et ceci dans le Tutorial Autocad 2006 2d, page 94. En espérant que cela vous aidera. Cordialement. yw22
(gile) Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Nouvelle version, clic gauche pour le cliché suivant, p+Entrée pour le cliché précédent, Entrée ou Echap pour sortir. (defun c:diaporama (/ lst p) (setq lst '("image1" "image2" "image3" ) ) (command "_.vslide" (car lst)) (while (progn (initget "p") (setq p (getpoint))) (if (= "p" p) (setq lst (cons (last lst) (reverse (cdr (reverse lst))))) (setq lst (append (cdr lst) (list (car lst)))) ) (command "_.vslide" (car lst)) ) (redraw) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, Que dire de plus à part merci (pour la 23000 ème mille fois cette année,....) C'est vraiment super comme ça ! yw22, je viens de regarder en détail ce que tu proposes, c'est à peu près ce que l'on a fait, donc tout va bien (à part peut-être le chemin complet,... mais dans l'aide AutoCAD, j'avais compris ça aussi moi !!, bref) (Tiens au passage, j'ai trouvé une erreur de frappe en haut de la page 96 "Affclich" à la place de "Aff iclich") Merci à toi également pour ce travail mis au service de tous (et surtout des plus démunis d'entres-nous, je pense aux chômeurs, puissent-ils se reconvertir dans ce métier passionnant,...) Au plaisir. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
yw22 Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 Bonsoir lili2006, Merci de me signaler cette faute de frappe. Tu peux sans autre me faire part de tes observations. Cordialement. yw22
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re, J'ai parcouru un peu plus en détail le volume 2D, il y a vraiment du boulot d'abattu, ouf !(combien d'heures de formation pour dispenser le contenu ?). Quand à la 3D, comme je l'ai écrit dans un autre post, le même document sur la V2007 (ou même mieux 2008 !) serait du tonnère car je pense que beaucoup de "vieux" utilisateurs de la 3D AutoCAD ne ce sont pas mis aux nouveaux outils et nouvelles méthodes car il y a eu un sacré changement (en positif, bien sûr !). Si tu t'y atèles, je te souhaites bon courage et surveillerai ça de prés car trés intéressé (hum, je fais partie de ceux qui n'ont pas encore eu le temps de VRAIMENT s'y mettre,...!). En attendant, bonnes fêtes de fin d'année bien méritées,... Au plaisir, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 27 décembre 2007 Posté(e) le 27 décembre 2007 B'soir Juste un sujet sur les scripts (avec une version pleine) pour contourner le problème d'une entrée utilisateur dans un script. C'est là qu'on se rend compte que (grread) est une fonction de bas niveau qui arrive a prendre la main dans des situations non prévue. C'est juste une astuce qui peut rendre service... quand on la connait. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 27 décembre 2007 Auteur Posté(e) le 27 décembre 2007 Re ou plutôt bonjour à toutes et tous, Merci pour cette précision bonuscad, mais j'crois qu'j'ai rien compris ! Pas assez de connaissances dans les différents domaines de la programmation me semble t-il,... Si tu peux éclairer ma lanterne, c'est pas de refus,... Bonne nuit ou ... bonjour, j'sais plus trop ! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 28 décembre 2007 Posté(e) le 28 décembre 2007 Dans le lien je montre l'usage pour capturer la position du curseur dans un script(l'équivalent de (getpoint) dans un lisp, mais pour un script, getpoint ne fonctionne pas dans un script) Mais ce que tu pourrais faire simplement appliquer a ton cas, est de remplacer "delai 3000" par un (grread), ce qui ferait que tant que tu ne touche à rien (clic de souris ou clavier), ton cliché reste en pause. Voilà c'est tout! NB: Le lisp proposé par (gile) convient nettement mieux, c'était juste un + qui peut rendre service et dont je tenais à souligner l'existence pour les scripts. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 28 décembre 2007 Auteur Posté(e) le 28 décembre 2007 Bonjour à toutes et tous, bonuscad, en effet une trés bonne alternative qui évite le Lisp, donc trés interessant. Merci encore. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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