yoin

Atwist

Hallo forum leden,

Ik gebruik de TABS applicatie (van deze site gedownload) werkt opzich super, maar heb heel vaak dat ik de tab (lees tekening) niet meer kan benaderen tab naam is gewijzigt en kan dan ook niet saven of tekening afsluiten.
Heb een voorbeeld toegevoed, weet iemand hoe ik dit probleem kan verhelpen.

Atwist

AutoCad 2008.

Reimer

Beste Atwist,

tot acad2009 had ik hier ook veel last van. Voor acad2010 heeft autodesk een nieuwe versie gemaakt. Hier heb ik nog geen problemen mee gehad.
Ik acad2009 had ik het opgelost met een kleine lisproutine die MdiTab17.arx opnieuw laad zodat de tabs weer goed staan.
Wel even het goede pad invullen.

Reimer

;;;reload MdiTab17.arx om de tabbladen te herstellen.
(defun c:retab ()
  (command "arx" "unload" "MdiTab17.arx")
  (command "arx" "load" "c:\\padnaam\\MdiTab17.arx")
)

Atwist

Hallo Reimer,

Dank voor je hulp, ik heb een lisp gemaakt met de tekst die jij opgaf en de lisp unload netjes maar load niet het bestand heb alles goed nagekeken maar kan niets vinden.

;;;reload MdiTab17.arx om de tabbladen te herstellen.
(defun c:retab ()
  (command "arx" "unload" "MdiTab17.arx")
  (command "arx" "load" "T:\\Instellingen\\LLP\\mditab17.arx")
)


Hier staat ook mbitab17.arx
Wat zie ik over het hoofd
Atwist

AutoCad 2008.

Atwist

#3
Reimer

Het werkt wel ik werdt op het verkeerde been gezet :roll: in de commandobalk stond NIL dus dacht ik dat het niet goed werkte.

Maar het werkt dus wel :vreegoe:

Mijn dank Reimer.
Atwist

AutoCad 2008.

Reimer

Mooi dat het werkt. Je kunt nog aan het einde bijvoorbeeld het volgende toevoegen om geen nil te krijgen (alleen (princ) toevoegen is al voldoende om geen nil te krijgen):

;;;reload MdiTab17.arx om de tabbladen te herstellen.
(defun c:retab ()
  (command "arx" "unload" "MdiTab17.arx")
  (command "arx" "load" "c:\\padnaam\\MdiTab17.arx")
  (princ "\nDe drawingtabs zijn herladen")   ;deze regel geeft een melding
  (princ)   ;deze regel onderdrukt de melding nil
)

Atwist

Reimer,

Ik heb de tekst toegevoed aan de lisp en werkt goed krijg nu netjes een melding ipv NIL

Mijn dank is groot
Atwist

AutoCad 2008.