Saqib_theleo 发表于 2022-7-6 07:12:03

需要上一个Plot Lisp帮助

大家好,
我想要一个lisp来绘制“上一个图”,但要有五个副本。我发现这个lisp一次可以打印一个副本。
如果我在同一个Lisp中复制该命令五次,它会将五个绘图发送到打印机,但当我们使用五个副本的Plot命令手动执行时,它只会将一个绘图发送到打印机,这是否可能使这个Lisp成为我需要的。希望你能理解。
谢谢

Lee Mac 发表于 2022-7-6 07:20:50

在命令行中键入-PLOT并按照提示手动绘制“上一个绘图”的五个副本,并注意在命令中选择的每个选项。
用双引号(“”)代替您按下“Enter”键的时间,您就拥有了LISP程序。

Saqib_theleo 发表于 2022-7-6 07:28:23

李,你好,
我照你说的做了,但我不知道该在哪里给它5份。
Command: -plot
Detailed plot configuration? <No>:

Enter a layout name or [?] <Layout>:

Enter a page setup name <>:
Enter an output device name or [?] <HP LaserJet Professional P1566>:
Write the plot to a file <N>:
Save changes to page setup ? <N>
Proceed with plot <Y>:
Effective plotting area:201.61 wide by 285.01 high
Effective plotting area:91.27 wide by 226.19 high

Plotting viewport 3.
Effective plotting area:93.47 wide by 226.19 high

Plotting viewport 2.

Plotting viewport 1.

Lee Mac 发表于 2022-7-6 07:34:37

提示:从以下内容开始:
 
Command: -plot
Detailed plot configuration? <No>: Yes

BIGAL 发表于 2022-7-6 07:43:08

看看这篇文章,你会看到详细的绘图设置为yes
 
http://www.cadtutor.net/forum/showthread.php?69132-正在打印LISP帮助&高亮显示=打印LISP

Saqib_theleo 发表于 2022-7-6 07:55:12

我仍然看不到“副本数”选项。。。。。。。

Lee Mac 发表于 2022-7-6 08:03:11

对不起,也许:
 
(defun c:pp5 ( )
   (repeat 5 (command "_.-plot" "_N" "" "previous plot" "" "" "" "" "_.delay" 2000))
   (princ)
)
 
我已经在绘图之间加入了2秒的延迟,以防立即重复绘图命令时出现问题。

CAD89 发表于 2022-7-6 08:11:34

或者,您可以添加另一个选项来手动设置副本数量:
4
 
关于
CAD_89

Saqib_theleo 发表于 2022-7-6 08:15:58

谢谢李和CAD89。现在很好。
页: [1]
查看完整版本: 需要上一个Plot Lisp帮助