BIGAL 发表于 2022-7-5 16:47:07

你为什么重复发帖?答案在你的另一个帖子里。

FranknBeans 发表于 2022-7-5 16:52:33

doh!我留下了我的纸张尺寸。测试中的ctb文件,将其更改为您自己的值

tive29 发表于 2022-7-5 16:54:16

 
 
你好澄清
 
1) 如我上一篇关于错误的帖子所示,请注意,它基于我自己的设置和值。
 
2) 它与“”无关。与第一篇文章一样,我指出了“”,这样它将基于单个图形原始窗口点。
因为lisp适用于所有图形。除了我需要PDF文件去另一个文件夹
 
作为实验,我使用值0,0,0来查看它是否有效。
这是Lisp程序
(defun c:pp (/ fnm fl)
(while (null fnm)
(or (snvalid (setq fnm (vl-string-trim " " (getstring T "\nFilename: "))))
   (progn (princ "\n** Invalid Filename **")
            (setq fnm nil)
   )
)
)
(initget "D Documents")
(setq fl (getkword "\nSpecify Save Location <Other>: "))
(cond
((eq fl "D")(setq fnm (strcat "c:\\pdf\\" fnm ".pdf")))
((eq fl "Documents")(setq fnm (strcat (getenv "userprofile") "\\My Documents\\" fnm ".pdf")))
( T (setq fnm (getfiled "Specify Save Location" fnm "pdf" 1)))
)
(command "tilemode" "0")
(command "-plot" "y" "" "Dwg To PDF.pc3" "ISO expand A4 (210.00 x 297.00 MM)" "M" "P" "N" "W" "0,0" "0,0" "1:1" "C" "Y" "test.ctb" "Y" "N" "N" "N" fnm "N" "Y")
(princ)
)
 
错误仍然是一样的。
 
 
Lisp程序还有什么问题吗?
 
谢谢

BIGAL 发表于 2022-7-5 16:57:14

2件事“0,0”、“0,0”和“1:1”
Try(getvar“extmin”)(getvar“extmax”)
和“1=1”
 
我有大约6个Lisp用于打印,它们一直都很有效,但我们有固定大小的标题栏,所以窗口是首选选项。

tive29 发表于 2022-7-5 17:00:52

谢谢比格尔。问题是,当几年前有人创建图形时,1个布局中有几个大小不同的标题栏。
因此,我不能使用(getvar“extmin”)(getvar“extmax”)。
 
像这样的画有上百幅。
 
如果位置相同,至少我可以使用相同的窗口坐标,但不是,它们都在这些图形之间的不同位置。
 
为了减轻打印的痛苦,在绘图中唯一可以保存的优雅之处是绘图设置中的绘图区域被正确地窗口化为我需要PDF的绘图。
 
因此,当我使用PDF时,我需要相应地基于我的PDF设置(根据我在第一篇文章中的LISP,例如,纸张大小、打印样式…)除绘图区域外。
 
有什么解决方案吗?

BIGAL 发表于 2022-7-5 17:02:45

好的,更多的参与是的,是的,但更多的如果和但是,你可以在一个空间里做多个标题栏,甚至向下,他们都是不同的,看看我最近的帖子。您可以找到标题栏,获取其信息,然后绘制它。问题是你想把大约5个不同的程序捆绑成一个无所不能的程序。归根结底,一次只解决一个问题。我有16个不同的情节例程,最近已经不时地被削减到我们的日常用品约4。根据需要使用一些定制的。

SLW210 发表于 2022-7-5 17:06:15

我合并了你的两个线程。

FranknBeans 发表于 2022-7-5 17:09:07

 
如果你有一个可以使用的lisp,你所需要做的就是去掉它要求你输入文件名的部分,并用你想要的完整路径和文件名替换绘图答案中的变量(fnm)-例如,请参阅本线程的第9篇文章,你能确认你试过这段代码吗?

BIGAL 发表于 2022-7-5 17:13:24

下面是两个查找标题栏的代码示例,它需要将这两个标题栏合并为一个适合您需要的标题栏。
 
http://www.cadtutor.net/forum/showthread.php?100977-pagesetup-with-lisp-with-multi-layout-A3-A0-A1
在布局中打印多个标题。lsp

tive29 发表于 2022-7-5 17:17:35

 
我将其修改为我的设置。它确实保存了PDF,但是
1) 未创建文件夹。
2) 相反,它将PDF保存到文档文件中
3) PDF名称保存为N,而不是fie名称
 
8
页: 1 [2]
查看完整版本: PDF到预定义文件夹