Arcasdk Posté(e) le 21 février 2008 Posté(e) le 21 février 2008 Bonjour jeunes gens. Juste une petite question pour savoir comment faire apparaitre les anti-slash dans un script Je m'explique...: J'ai utilisé le programme SCR V2.00 de Patrick qui génère un fichier .scr. J'ai besoin d'imprimer une multitude de plans et lorsque qu'il me demande le nom de l'imprimante je suis embêter car le chemin est du style --> \\10.128.236.3KONICA MINOLTA 420 RDC Hall 18 Voici la commande du lisp (write-line "(command \"-traceur\" \"o\" \"\" \[surligneur]"\\10.128.236.3\KONICA MINOLTA 420 RDC Hall 18\"[\surligneur] \"A3\" \"\" \"a\" \"n\" \"e\" \"p\" \"c\" \"o\" \"monochrome2.ctb\" \"o\" \"n\" \"n\" \"n\" \"n\" \"n\" \"o\")" fscr) Voici le résultat du script _.open "N:\Barile\CUAUTLA II\AS-BUILT FLOTADO\416-JEM-CTS-17-405-01-1140_2.dwg" (acad-push-dbmod) (command "zoom" "et") (command "-traceur" "o" "" [surligneur]"\10.128.236.3KONICA MINOLTA 420 RDC Hall 18"[/surligneur] "A3" "" "a" "n" "e" "p" "c" "o" "monochrome2.ctb" "o" "n" "n" "n" "n" "n" "o") (acad-pop-dbmod) (if (zerop (getvar "sdi")) (command "_.close" "o" ) Comme vous le voyez, il enlève un slash et si j'en met un de plus dans le code lisp, il m'affiche un symbole bizarre en script..... Donc fatallement il ne trouve pas le nom de l'imprimante:casstet: Que dois je écrire dans le code lisp pour que le code script fonctionne correctement. Merci à tous <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
Arcasdk Posté(e) le 21 février 2008 Auteur Posté(e) le 21 février 2008 Bon j'ai compris le problème des antislash.... Dans le code Lisp il faut multiplier les \ par 4 , si j'en veux 2 à l'arrivée dans ma barre de commande je dois en mettre 2x4 = 8 dans mon fichier lisp. (si j'en veux 1 -> 1x4 = 4) :casstet: Donc ca c'est bon maintenant il faut réussir à ouvrir un fichier. C'est normalement le plus simple et pourtant ca coince [surligneur]_.open "N:\CUAUTLA II\AS-BUILT HORNO\316-JEM-CTS-17-330-00-1126_5.dwg"[/surligneur] (acad-push-dbmod) (command "zoom" "et") (command "-traceur" "o" "" "\\\\10.128.236.3\\KONICA MINOLTA 420 RDC Hall 18" "A3" "" "a" "n" "e" "p" "c" "o" "monochrome2.ctb" "o" "n" "n" "n" "n" "n" "o") (acad-pop-dbmod) (if (zerop (getvar "sdi")) (command "_.close" "o" ) ) <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
Patrick_35 Posté(e) le 21 février 2008 Posté(e) le 21 février 2008 Salut Comme tu en as besoin de deux, il faur en effet doubler, ce qui donne quatre. Tu en aurais besoin d'un seul, le résultat serait de deux Pour l'ouverture du fichier, même problème, ou tu inverses "\" en version anglaise, c'est à dire "/" @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Arcasdk Posté(e) le 22 février 2008 Auteur Posté(e) le 22 février 2008 Merci Patrick. Est ce que tu pourais rapidement m'expliquer les quelques lignes de ce programme.. Comme les AutoCAD push dbmob et le reste....merci <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
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