FastFiber

Meerdere dwg plot instelling veranderen??(Opgelost)

Gestart door balletje23, vr 05 12 2008, 15:01:43

Vorige topic - Volgende topic

balletje23

Citaat van: Reimer op di 09 12 2008, 19:45:46
Ja, gewoon in acad slepen of via AP (application load).

Reimer


doslib15.arx: DOSLib 6.1 for AutoCAD 2000, 2000i, and 2002.
doslib16.arx: DOSLib 6.1 for AutoCAD 2004 and 2005.
doslib17.arx: DOSLib for AutoCAD 2007 and AutoCAD 2008 (x86).
doslib17x64.arx: DOSLib for AutoCAD 2008 (x64).

Ik heb acad 2006!!!! heb de volgende bestanden geprobeert.

doslib16, doslib17  & doslib17x64 heb ik algeprobeert.

Command: babe

DOSLib Version 6.1.5 (Jun 21 2004)
Copyright © 1992-2004, Robert McNeel & Associates
DOSLib error: path argument expected.
*Cancel*

Error: bad argument type: stringp nil
Error Resetting Enviroment

Reimer

Inhoudelijk ben ik niet bekend met DOSLib. Probeer op de volgende site even de juiste de downloaden.
http://download.rhino3d.com/download.asp?id=doslib

Groeten,
Reimer.

balletje23

Citaat van: Reimer op di 09 12 2008, 19:45:46
Ja, gewoon in acad slepen of via AP (application load).

Reimer

Ik krijg het zelfde werkt niet:(Error: bad argument type: stringp nil
Error Resetting Enviroment)
Kan je me uitleggen als ik de babe.zip bestand hebt uitgepakt wat
er verder moet gebeuren ,specifiek wat moet ik doen met de bestanden ?


Joop

Als je BaBe de eerste keer opstart wordt je gevraagd via verschillende vensters waar de lisp routines staan die je in elke tekening wilt uitvoeren, waar de gemaakte script geplaatst moet worden en welke de start directory is voor het selecteren van de te wijzigen tekeningen.

De bovenstaande gegevens worden opgeslagen in een bestand genaamd BaBe.ini en staat in dezelfde directory als BaBe.lsp.
Als je de instellingen wilt wijzigen dan kun je het beste de ini file weggooien en BaBe opnieuw starten.

PS
Er zit een korte handleiding bij BaBe.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

balletje23

Citaat van: Joop op do 11 12 2008, 07:05:13
Als je BaBe de eerste keer opstart wordt je gevraagd via verschillende vensters waar de lisp routines staan die je in elke tekening wilt uitvoeren, waar de gemaakte script geplaatst moet worden en welke de start directory is voor het selecteren van de te wijzigen tekeningen.

De bovenstaande gegevens worden opgeslagen in een bestand genaamd BaBe.ini en staat in dezelfde directory als BaBe.lsp.
Als je de instellingen wilt wijzigen dan kun je het beste de ini file weggooien en BaBe opnieuw starten.

PS
Er zit een korte handleiding bij BaBe.





Alle bestanden die in de zip (BABE.ZIP) zat gecopieert naar
C:\Program Files\AutoCAD 2006

Daarna babe.lsp geladen


Command: babe
DOSLib error: path argument expected.
*Cancel*

Error: bad argument type: stringp nil
Error Resetting Enviroment

Daarna



Command: ap
APPLOAD
DOSLib Version 6.1.5 (Jun 21 2004)
Copyright © 1992-2004, Robert McNeel & Associates
doslib16.arx successfully loaded.


Command: BABE
DOSLib error: path argument expected.
*Cancel*

Error: bad argument type: stringp nil
Error Resetting Enviroment


Wat klopt er niet? Ik kom gewoon niet in de menu.
De handleiding van babe had ik al doorgenomen.

Joop

Fout opsporing op afstand is lastig, maar we proberen het.

Type a.u.b. op de command line in (getvar "acadprefix") en post hier het resultaat.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

Reimer

Ik heb ook even wat getest. Ik krijg de volgende melding wanneer ik niet de juiste locatie van BaBe heb toegevoegd aan de "Support File Search Path" (bij OPtions).
Staat deze bij jou wel goed ingesteld?

Error: bad argument type: stringp nil
Error Resetting Enviroment


Reimer

balletje23

Citaat van: Joop op vr 12 12 2008, 07:41:07
Fout opsporing op afstand is lastig, maar we proberen het.

Type a.u.b. op de command line in (getvar "acadprefix") en post hier het resultaat.


Command: (getvar "acadprefix")
"\\\\s31000902\\Appl$\\Cad5\\StabiCAD\\sup2006;\\\\s31000902\\Appl$\\Cad5\\Stabi
CAD\\sup2004;\\\\s31000902\\Appl$\\Cad5\\StabiCAD\\support;C:\\Documents and
Settings\\gebruiker2008\\Application Data\\Autodesk\\AutoCAD
2006\\R16.2\\enu\\Support;\\\\S31000902\\Appl$\\Acad2006\\Menus\\tttAppl\\algeme
en_lisp;\\\\S31000902\\Appl$\\Acad2006\\Menus\\tttAppl\\bibliotheek;H:\\My
Documents\\AutoCAD\\Support;\\\\S31000902\\Appl$\\Acad2006\\Support;C:\\Program
Files\\AutoCAD 2006\\Support;C:\\Program Files\\AutoCAD
2006\\Fonts;\\\\S31000902\\Appl$\\Acad2006\\Fonts;\\\\S31000902\\Appl$\\Acad2006
\\Help;C:\\Program Files\\AutoCAD 2006\\Help;C:\\Program Files\\AutoCAD
2006\\Express;H:\\My
Documents\\AutoCAD\\Menu;\\\\S31000902\\Appl$\\Acad2006\\Menus\\VerdAppl;\\\\S31
000402\\Appl$\\Acad2006\\Menus\\SprinkAppl\\ttt-sprinkler-Data;\\\\S31000902\\Ap
pl$\\Acad2006\\Menus\\SprinkAppl\\ttt-sprinkler-DWG;\\\\S31000902\\Appl$\\Acad20
06\\Drv;C:\\Program Files\\AutoCAD 2006\\drv;"

Joop

Zou je nu kunnen intypen !babelocation en !inilocation en het resultaat hier posten?
Vergeet het uitroepteken niet.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

balletje23

Citaat van: Joop op vr 12 12 2008, 11:24:18
Zou je nu kunnen intypen !babelocation en !inilocation en het resultaat hier posten?
Vergeet het uitroepteken niet.

Command: ap
APPLOAD BaBe.lsp successfully loaded.

Command: ap
APPLOAD
DOSLib Version 6.1.5 (Jun 21 2004)
Copyright © 1992-2004, Robert McNeel & Associates
doslib16.arx successfully loaded.

Command: !babelocation
nil

Command: !inilocation
nil

Joop

CiteerAlle bestanden die in de zip (BABE.ZIP) zat gecopieert naar
C:\Program Files\AutoCAD 2006
Dit pad staa niet in
Citaat van: balletje23 op vr 12 12 2008, 09:18:14
Command: (getvar "acadprefix")
"\\\\s31000902\\Appl$\\Cad5\\StabiCAD\\sup2006;\\\\s31000902\\Appl$\\Cad5\\Stabi
CAD\\sup2004;\\\\s31000902\\Appl$\\Cad5\\StabiCAD\\support;C:\\Documents and
Settings\\gebruiker2008\\Application Data\\Autodesk\\AutoCAD
2006\\R16.2\\enu\\Support;\\\\S31000902\\Appl$\\Acad2006\\Menus\\tttAppl\\algeme
en_lisp;\\\\S31000902\\Appl$\\Acad2006\\Menus\\tttAppl\\bibliotheek;H:\\My
Documents\\AutoCAD\\Support;\\\\S31000902\\Appl$\\Acad2006\\Support;C:\\Program
Files\\AutoCAD 2006\\Support;C:\\Program Files\\AutoCAD
2006\\Fonts;\\\\S31000902\\Appl$\\Acad2006\\Fonts;\\\\S31000902\\Appl$\\Acad2006
\\Help;C:\\Program Files\\AutoCAD 2006\\Help;C:\\Program Files\\AutoCAD
2006\\Express;H:\\My
Documents\\AutoCAD\\Menu;\\\\S31000902\\Appl$\\Acad2006\\Menus\\VerdAppl;\\\\S31
000402\\Appl$\\Acad2006\\Menus\\SprinkAppl\\ttt-sprinkler-Data;\\\\S31000902\\Ap
pl$\\Acad2006\\Menus\\SprinkAppl\\ttt-sprinkler-DWG;\\\\S31000902\\Appl$\\Acad20
06\\Drv;C:\\Program Files\\AutoCAD 2006\\drv;"
Voeg dit toe aan jouw zoekpad.
En probeer het opnieuw.

Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".


Joop

Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

balletje23

Het werkt !! :vreegoe: :lol: ik heb via opties de babe toegevoegd thx. Dit prog is echt handig!
Nu heb ik nog wat vragen .

Nadat ik lisproutine hebt geselecteer vraag het eerst of ik de tekening wil saven
Wat moet je toevoegen in de listroutine om aan te geven of ik wel of niet wil saven?
(do you want to save the drawing).


En wat moet je in de lisproutine toevoegen zodat alle layouts in een tekeningen
Fit to paper krijgt,want in sommige tekeningen zitten meerder layouts in?

(defun c:DoIt ()
  (if (> (cadr (getvar "EXTMAX"))
   (car (getvar "EXTMAX"))
      ) ;_ end of >
    (setq Orientatie "p")
    (setq Orientatie "l")
  ) ;_ end of if
  (if (= (getvar "pstylemode") 0)
    (command "convertpstyles")
  ) ;_ end of if
  (command "-plot"                               ; command to plot without GUI 
      "y"                  ; Detailed plot configuration?
      "layout"                               ; Enter a layout name         
      "P31500 Oce TDS500.pc3"                                      ; Enter an output device name 
      "A0"                  ; Enter paper size             
      "m"                  ; Enter paper units           
      Orientatie               ; Enter drawing orientation   
      "n"                  ; Plot upside down?           
      "e"                  ; Enter plot area             
      "f"                  ; Enter plot scale             
      "0,0"                  ; Enter plot offset           
      "y"                  ; Plot with plot styles?       
      "TDS500.ctb"                            ; Enter plot style table name 
      "yes"                  ; Plot with lineweights?       
      "n"                  ; Remove hidden lines?         
      "n"                  ; Write the plot to a file     
      "y"                  ; Save changes to model tab   
      "n"                  ; Proceed with plot           
  ) ;_ end of command
  (princ)
) ;_ end of defun

Joop

Als het goed is heeft BaBe reeds deze functie en zet zij de keuze in het script.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".