kakarot 发表于 2022-7-6 12:50:25

特里·米勒';s绘图图形

你好
 
我正在试着运行Terry Miller的PlotDwgs例程。我根据文件中的说明调整了代码,但是
我不断收到这些信息:
 
未知命令“I”。按F1键获取帮助。
未知命令“L”。按F1键获取帮助。
未知命令“N”。按F1键获取帮助。
未知命令“E”。按F1键获取帮助。
未知命令“F”。按F1键获取帮助。
未知命令“C”。按F1键获取帮助。
未知命令“Y”。按F1键获取帮助。
未知命令“单色.CTB”。按F1键获取帮助。
未知命令“Y”。按F1键获取帮助。
 
我也得到了这个:
 
找不到指定的图形文件。请验证文件是否存在。
我有点困惑,因为我在AutoCAD和VLISP帮助文件中找不到任何东西。
 
有人能帮我解决这个问题吗?
 
我对LISP编程很陌生
 
谢谢

JeepMaster 发表于 2022-7-6 12:59:14

为什么不直接使用“发布”批量打印DWG?除非你有其他你想让它做的事情。它似乎做了类似的事情。

kakarot 发表于 2022-7-6 13:01:33

我必须绘制500多个文件,每个文件复制7份。dwg文件
我认为这样会更容易

kakarot 发表于 2022-7-6 13:10:49

很抱歉
我差点忘了文件
绘图-记事本。pdf

gilsoto13 发表于 2022-7-6 13:16:00

 
有5或6批打印lisp文件,我需要检查。。。
 
在这里你可以下载它们并测试它们。。。让我知道,如果任何一个工作正常。。。
 
http://www.freecadapps.com/swcategory.php?page=category&offset=0&value=ACG-ARX&archive2=1&orgvalue=ACG
 
http://www.freecadapps.com/swcategory.php?archive2=1&offset=15&orgvalue=ACG&page=category&value=ACG-ARX公司

VVA 发表于 2022-7-6 13:20:09

>卡卡洛特
我认为您使用的是AutoCAD的本地化版本。在本地化版本的英文名称中,命令及其选项使用符号“_”。例如:(命令“PSPACE”)->(命令“PSPACE”)

(命令“LAYOUT”“S”LAYOUT$)->(命令“LAYOUT”“\u S”LAYOUT$)。
我适应了绘图。本地化版本的lsp。添加到原始文件的更多链接:
http://web2.iadfw.net/terrycad/AutoLISP-Code.htm
http://autolisp-exchange.com/Forums/Forum3/F3P1.htm
绘图更改VVA。拉链

kakarot 发表于 2022-7-6 13:24:06

使用您的调整,我更接近于实际打印smth,但现在我得到了:
 
命令:PD
绘图
命令:
在要打印的文件夹中选择图形:
命令:
要打印的多选图形:
命令:FileOpen
输入要打开的图形名称:
“E:\POSAO\multiprint\EPS-011-01.dwg”
打开AutoCAD 2004/LT 2004格式文件。
将替换为。
用代替。
再生模型。
命令:
命令:;错误:错误字符读取(八进制):6
已加载AutoCAD菜单实用程序。;错误:错误函数:“undefine”
命令:(加载“PLOTDWG”)(PLOTDWG)
; 错误:加载失败:“PlotDwgs”
命令:QSave
命令:FileOpen
输入要打开的图形名称:
“E:\POSAO\multiprint\EPS-011-02.dwg”
打开AutoCAD 2004/LT 2004格式文件。
将替换为。
用代替。
再生模型。
命令:
命令:;错误:错误字符读取(八进制):6
已加载AutoCAD菜单实用程序。;错误:错误函数:“undefine”
命令:(加载“PLOTDWG”)(PLOTDWG)
; 错误:加载失败:“PlotDwgs”
命令:QSave
命令:FileOpen
输入要打开的图形名称:
“E:\POSAO\multiprint\EPS-011-03.dwg”
打开AutoCAD 2004/LT 2004格式文件。
将替换为。
用代替。
再生模型。
命令:
命令:;错误:错误字符读取(八进制):6
已加载AutoCAD菜单实用程序。;错误:错误函数:“undefine”
命令:(加载“PLOTDWG”)(PLOTDWG)
; 错误:加载失败:“PlotDwgs”
命令:QSave
命令:FileOpen
输入要打开的图形名称:
“E:\POSAO\multiprint\EPS-011-01.dwg”
打开AutoCAD 2004/LT 2004格式文件。
将替换为。
用代替。
再生模型。
命令:
命令:;错误:错误字符读取(八进制):6
已加载AutoCAD菜单实用程序。;错误:错误函数:“undefine”
命令:(加载“PlotDwgs”)(RefreashPlotDwgs)
; 错误:加载失败:“PlotDwgs”
命令:(_CmdMsg“绘图完成”。)
; 错误:没有函数定义:CMDMSG
 

 
我想我必须通过更多的教程才能完成这项工作
 
无论如何谢谢你

VVA 发表于 2022-7-6 13:33:08

重命名文件PLOTDWG change VVA。lsp到绘图。lsp

kakarot 发表于 2022-7-6 13:39:28

我现在觉得自己是个白痴!
 
谢谢

kakarot 发表于 2022-7-6 13:41:06

你好
 
我现在明白了:
 
错误:没有函数定义:VLAX-GET-ACAD-OBJECT
 
我试图用vl catch all apply处理这个错误,但是
这对我来说很吸引人,因为我只是一个初学者。
 
有没有可能使用一些函数来强制加载VLAX-GET-ACAD-OBJECT,而不是在错误发生时处理错误?
 
页: [1] 2
查看完整版本: 特里·米勒';s绘图图形