CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Raton op do 12 02 2004, 11:07:56

Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op do 12 02 2004, 11:07:56
Hoe koppel ik een block met een attribute aan een toolbar button?
Volgens mij moet dit met macro menu's, maar in de help functie kan ik niks vinden.

Versie: Autocad 2004 LT


Weet iemand misschien waar ik een nederlandstalige helpfunctie kan downloaden?
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op do 12 02 2004, 11:29:23
De nederlandstalige help stond bij mij op de CD. Ik heb wel AutoCAD 2004 (volledig).

Wat betreft het blockje invoegen via een zelf gemaakte knop.
Om te beginnen moet je het pad waarin je block staat plaatsen tussen je
'Support file search path' (via options -> files)
Vervolgens maak je een 'custom defined button'
Rechtermuisklik op een willekeurige knop
Tabblad commands
bij commands onderaan klikken op 'User defined'
Rechts klikken op 'User defined button' en slepen naar je knoppenbalk.
Klik op de nieuwe knop.
Hier plaats je bij 'Macro associated with this button':
^C^C-insert blocknaam (blocknaam zonder extentie)
Verander eventueel de beschrijving, naam en figuur.
Bevestig, en klik op de knop om je block in te voegen.

Als je ergens vast zit moet je het maar zeggen, dan help ik je wel verder.
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op do 12 02 2004, 16:54:04
Support file search path, dat gaat me ietsjes te snel...

Ik type options in en kom dan bij tabblad "file" daar zie ik nergens staan Support file search path...

Ik heb volgens mij ook de complete versie van autocad, waar staat hij dan ergens op de CD (map?)
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op do 12 02 2004, 17:01:08
Ik de betreffende functie ondertussen wel gevonden....
Maakt het nog uit bij welke pad ik het adres zet waar mijn blovk in staat (heeft autocad al die pads misschien in gebruik om andere toolbars aan te sturen)

Ik heb je methode opgevolgt en op een gegeven moment bij dat macro menu gebeuren die regel van jouw ingevuld maar dan met de naam van mijn block... echter geeft hij dan een fout als ik op mijn toolbar button klik.
Er zit in mijn blocknaam een spatie, kan/mag dat?

Ik ben nu weer naar huis en morgen kan ik pas weer antwoorden...

Alvast bedankt voor uw hulp, Raton
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op do 12 02 2004, 17:01:45
Je zegt dat je de LT versie hebt, dit is de afgeslankte versie, dus niet de volledige.
Ik heb zelf geen LT, dus kan niet zien wat jij ziet.
Die 'file search path' zou hier te zien moeten zijn:
(https://cadsite.be/smf/proxy.php?request=http%3A%2F%2Fmembers.lycos.nl%2Fautocad%2Foptions.gif&hash=297b880db2be7f3b2e7ea1ff482e4630c522b964)
Als je dat niet hebt denk ik dat hetgeen je wil bereiken niet mogelijk is in 2004LT
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op do 12 02 2004, 17:04:57
Het pad dat je toevoegt kan iets zijn als:
C:\CAD\MijnBlocks\
Let er wel op dat je een pad bijmaakt en geen wijzigt!
Op dit pad plaats je dan al je blocks waarvoor je achteraf knoppen wil maken.
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: bart op do 12 02 2004, 19:19:02
in plaats van het pad in te stellen kan je de lokatie ook in de opdrachtregel aangeven op de onderstaande wijze



^C^C-insert;c:/projekt/buro/stempels/stempel1;\(*  t_schaal 1);;;

^C^C-insert;c:/projekt/buro/stempels/stempel1; geeft het block aan
lt gebruikers kunnen hierna stoppen tenzij er een vaste schaal is

\     zorgt er voor dat je een insertpunt kan prikken
(*  t_schaal 1); is een door ons zelf gedefineerde schaal (via userr1)
; y scale als x
; rotatie (0)
:ole:
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op do 12 02 2004, 20:23:17
Citaat van: bart
\     zorgt er voor dat je een insertpunt kan prikken
(*  t_schaal 1); is een door ons zelf gedefineerde schaal (via userr1)
; y scale als x
; rotatie (0)
Bedankt bart! Dat lomt ook voor mij goed van pas!
Ik ben namelijk bezig met een custom menu.
Wanneer ik het goed onder de knie heb maak ik er wel een tutorial voor.
ken jij toevallig geen goed nederlandstalig boek over autolisp?
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: bart op do 12 02 2004, 21:13:02
beste julien

eerste even mijn complimenten voor deze site (kwam hem bij toeval tegen) mischien kan je een link plaatsen op www.cad.pagina.nl


een goed nederlandstalig boek over lisp ?

de autocad boeken van ir. R. Boeklagen vind ik erg goed staat van alles in dus niet alleen lisp
de boeken zijn te bestellen via www.cadcollege.nl en te koop bij de boekhandel Ik moet er nog wel even bijl zeggen dat er steeds minder over lisp in staat (lisp is een beetje uit de tijd)


verder heb je absoluut de handleiding van autodesk zelf nodig (programmers reference guide)
de laaste versie hiervan die ik in het nederlands heb gezien was van versie 12 of 14  werden toen nog standaard meegeleverd
volgen mij worden deze momenteel alleen nog maar in het engels uitgegeven lisp is echter nauwelijks veranderd dus als er ergens in het archief nog een doos staat met autocad 12 of 14 kijk hier dan even in

Zelf weet ik ook niet veel van VB maar ik denk dat het wel de toekomst heeft. dus als je nog helemaal moet beginnen is het mischien beter om deze taal te leren
(is ook toepasbaar in excel , word en nog veel andere software)

ik hoop dat je hier wat aan hebt
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op do 12 02 2004, 22:44:24
Ik heb de webmaster van cad.pagina.nl al 2 maal mijn site voorgesteld, maar hij heeft blijkbaar geen zin mijn site er tussen te zetten.  :cry:

Dat boek... Wij hebben op het werk nog een boek gehad bij versie 13 denk ik, maar dat was nog van voor mijn tijd. Blijkbaak is dat exemplaat uitgeleend geweest en nooit terug gekomen.

Wat VB betreft, ik heb dat nog gehoord dat dit de toekomst zou zijn, maar om eerlijk te zijn, ik zie er geen beginnen aan. :|
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 09:13:58
Het lukt me dus nog steeds niet.  Ik heb het pad waar mijn block in staat gedefinieerd en toegevoegd en daarna deze regel in gevoerd bij macro menu:

^C^C-insert;rechter onderhoek;/

rechter onderhoek is dus naam van het block ; is een enter, nog een keer ; en dan een / om een insertion point te kiezen....

Mijn pad waarom de rechter onderhoek zich bevindt ligt op een netwerk, maakt dit verschil??? wat doe ik in godsnaam fout???


Dit is de foutmelding die autocad geeft als ik op button klik:

C:\Program Files\AutoCAD LT 2004\
*Invalid*

Command:
Command:
Command: _+customize
Tab index <0>: 1
Command:
Command:
Command: -insert
Enter block name or [?] <Rechter onderhoek>: rechter
"rechter.dwg": Can't find file in search path:
 C:\Documents and Settings\Martijn Santbergen\Mijn documenten\ (current
directory)
 C:\Documents and Settings\Martijn Santbergen\Application
Data\Autodesk\AutoCAD LT 2004\R9\enu\support\
 C:\Program Files\AutoCAD LT 2004\support\
 C:\Program Files\AutoCAD LT 2004\fonts\
 C:\Program Files\AutoCAD LT 2004\help\
 \\Server\Userdata\Martijn Santbergen\
 C:\Program Files\AutoCAD LT 2004\
*Invalid*
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op vr 13 02 2004, 09:25:57
Ik ga eens nakijken wat er kan gebeurt zijn.
Maar het gebruik van spaties , ; / : \ zijn zeker af te raden in blocknamen.
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 09:29:08
Ik ben inmiddels weer ietsjes verder....

Ik heb nu de volgende regel ingetypt bij macro menu:

^C^C-insert;\\Server\userdata\martijn santbergen\rechter onderhoek;\

Als ik dan op mijn bottun klik dan vraagt hij eerst om een bloknaam in te geven.... Als ik dan op enter druk gaat hij verder met scale scale angle.... etc. Hoe kan ik dit automatisch laten doen??? Ik heb ook die complete regel van Bart al ingevoerd maar dat mocht ook niet baten.... Ik heb geprobeerd verschillen ; erachter te zetten maar dit wil ook niet baten.....

Als ik op mijn button klik komt er om precies te zijn dit commando in beeld:

Command: -insert
Enter block name or [?] <Rechter onderhoek>:
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op vr 13 02 2004, 09:29:44
De fout staat duidelijk beschreven:
CiteerEnter block name or [?] <Rechter onderhoek>: rechter
"rechter.dwg": Can't find file in search path:
Ofwel is het file search path niet correct gedefiniëerd, ofwel is de naam van je block anders dan dat je in je macro gescheven hebt.
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 09:42:18
Dus de spatie ertussenuit en dat .dwg gewoon weglaten en dan nog een proberen
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: julien op vr 13 02 2004, 09:50:15
yep, volgens mij is de spatie de boosdoener.
Je kan dit vervangen door een  _
Ofwel begin je je volgende woord met een hoofdletter. Dat leest ook eenvoudiger dan gewoon aaneen.
rechterBovenhoek
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 09:57:08
Jaaaaaaaaa het lukt :)

Hardstikke bedankt mensen..... als ik weer vragen heb horen jullie het meteen...

Als ik nu op mijn button klik dan hoef ik alleen maar een insertion point te geven en de rest doet hij dan vanzelf dooreneter tot hij er staat :) dank u!
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 10:00:52
Nog een vraag, ik blijf maar door ratelen.

Als ik nou mijn rechter onderhoek invoer zou ik graag willen dat mijn attribute meteen opstart zodat ik direct al mijn gevens invul als ik het block invoeg....

Hoe doe ik dit?
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: bart op vr 13 02 2004, 10:25:13
^C^Cddatte;l; toevoegen achter je regel


nog een paar tips voor als je ooit eens de volledige versie aanschaf met lisp

gebruik alleen HOOFDLETTERS of kleineletters voor je blocknamen
de waarde van a en A is namelijk niet gelijk
gebruik nooit spatie's of speciale tekens


als je een spatie toepast het pad als volgd aangeven "c:/blokken/mijn block"

werkt ook


de l is een L staat voor laatste
Titel: Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: Raton op vr 13 02 2004, 10:41:50
Ja hardstikke bedankt mensen! Het is gelukt, ik kan een blok invoegen via een toolbar button en de attribute start automatisch op wanneer ik een insertion point heb gekozen :). Ik ben zeer content...

Met vriendelijke groet, Raton.
Titel: Re:Hoe koppel ik een block aan een Toolbar Button (LT2004)
Bericht door: designer68 op za 25 07 2009, 11:57:42
Ik had deze ook even gelezen.

mooie macro.


hoe luidt het commando als ik zelf wil kiezen uit mijn blocks en de rotatatie automatisch op 0 gezet moet worden zodat ik die niet elke keer in de commandoregel hoef in te voeren?


groet,


designer68