CADsite forum

AutoCAD => Autolisp => Topic gestart door: Atwist op wo 24 02 2010, 08:57:28

Titel: Aanpassing van code (Opgelost)
Bericht door: Atwist op wo 24 02 2010, 08:57:28
Hallo forumleden,

Heb via Roy_043 een menu gekregen dat ik wil gaan gebruiken maar deze is nog niet helemaal naar wens.
Hieronder de code:
Orgineel
[schem(sdiscnct,Main Disconnect)^C-insert  sdiscnct[/color]

Gewijzigde
[schem(sdiscnct,Main Disconnect)^C^C-insert;sdiscnct;\;;;[/color]

Door deze aanpassing had ik gehoopt dat ik het block 1 op 1 kon overnemen dus zonder scale en rotate, maar het gebeurd nog steeds.

Is hiervoor nog een andere oplossing voor?

Heb het orginele menu bijgevoegd.
Titel: Re:Aanpassing van code
Bericht door: roy_043 op wo 24 02 2010, 09:29:12
Probeer dit eens:
^c^c_-insert;sdiscnct;\xyz;1;1;1;0;
Titel: Re:Aanpassing van code
Bericht door: Atwist op wo 24 02 2010, 09:53:55
Roy,

Dank voor je antwoord maar hellaas werkt het niet.
Maar ik bedacht mij net dat ik in een macro al eens iets had gebruikt en heb dat toegepast en dat werkt wel,

Code ziet er nu zo uit.

[schem(sdiscnct,Main Disconnect)^C^C-insert;sdiscnct;\(*  t_schaal);;;

Weet alleen niet wat (* t_schaal) inhoud, maar het werkt wel.
Titel: Re:Aanpassing van code
Bericht door: roy_043 op wo 24 02 2010, 10:06:48
t_schaal is een lisp-variabele. Deze variabele zou ergens in jouw lisp-bestanden te vinden moeten zijn.

Vreemd dat dit niet werkt:
[schem(sdiscnct,Main Disconnect)^c^c_-insert;sdiscnct;\xyz;1;1;1;0;
Wat gaat er mis? Waar loopt het vast?

Titel: Re:Aanpassing van code
Bericht door: Atwist op wo 24 02 2010, 10:29:13
He Roy,

Ik denk dat ik een kopieer fout heb gemaakt wand het werkt wel :roll:

[schem(sdiscnct,Main Disconnect)^c^c_-insert;sdiscnct;\xyz;1;1;1;0;
Werkt 1 op 1
[schem(sdiscnct,Main Disconnect)^C^C-insert;sdiscnct;\(*  t_schaal);;;
Werkt 1 op 1 maar dan nog met rotate

Wat mij betreft is deze wer opgelost.

Ik ga je weer danken voor de hulp.