找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 793|回复: 4

[请求]请问如何用lisp控制这些数值

[复制链接]
发表于 2003-2-19 11:00:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在cad14打印命令窗口中,有一个关于plot Rotation and origin的子对话窗,里面有打印旋转角度和打印初始x、y坐标偏移参数设置,请问如何用lisp控制这些数值?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-2-19 14:12:54 | 显示全部楼层
用(command "plot"),需要什么参数,一看便知。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-19 15:37:12 | 显示全部楼层
可以直接在对话框中修改。干吗要弄那么麻烦。
你用LSP控制的目的是什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-2-20 08:26:54 | 显示全部楼层

[请求]

1.用Command: (command "plot")出现以下内容,无法设置我要的参数。
plot
What to plot -- Display, Extents, Limits, View, or Window <W>: nil

What to plot -- Display, Extents, Limits, View, or Window <W>: l
Device Name:  HP LaserJet 5100 PCL 6(五楼)
Output Port:  \\hp5000\hp5100
Driver Version:      4.1

Use the Control Panel to make permanent changes to
a printer's configuration.

Plot device is System Printer ADI 4.3 - by Autodesk, Inc
Description: Default System Printer
Plot optimization level = 0
Plot will NOT be written to a selected file
Sizes are in Millimeters and the style is landscape
Plot origin is at (7.00,2.00)
Plotting area is 409.70 wide by 286.77 high (MAX size)
Plot is NOT rotated
Area fill will NOT be adjusted for pen width
Hidden lines will NOT be removed
Scale is 1=1
0. No changes, proceed to Plot
1. Merge partial configuration from .pcp file
2. Replace configuration from .pc2 file
3. Save partial configuration as .pcp file
4. Save configuration as .pc2 file
5. Detailed plot configuration

Enter choice, 0-5 <0>: *Cancel*
2.因为我用一软件,它只支持cad14,而cad14下又不能批打印。用软件生成的图纸文件很多,每个图纸文件图层又很多,要打印这些文件,需要设置不同的打印旋转角度和打印初始x、y坐标偏移参数设置,所以想用lisp控制这些参数。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-21 09:03:48 | 显示全部楼层

Re: [请求]

最初由 yintao 发布
[B]1.用Command: (command "plot")出现以下内容,无法设置我要的参数。
plot
What to plot -- Display, Extents, Limits, View, or Window <W>: nil

What to plot -- Display, Extents, Limits, View, or Window <... [/B]


用(command "plot")后,手工输入各种参数,当打印正确后,你就知道用什么参数了,然后将这些参数写在Plot的后面即可,即(command "plot" 各种参数)
在程序中,先根据你的需要设定各种参数的值,然后调用(command "plot" 各种参数)。
***********************************
这种程序的专用性较强,因为打印机不同,需要设置不同的参数,所以你只好自己编写程序,我在R14下也曾写过一个这样的程序。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-28 10:37 , Processed in 0.259998 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表