Aller au contenu

Messages recommandés

Posté(e)

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>

Posté(e)

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>

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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>

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é