Cad2762 发表于 2022-7-6 23:53:20

宏请求需要帮助

大家好
 
我使用AutoCad 2011中的自定义用户界面创建了一个新的下拉菜单,名为“加载航空摄影”,其中包含一个名为“插入瓷砖”的子菜单。
当选择我的新菜单时,我希望有一个宏可以浏览到我们的JPEG航空照片保存在网络上的位置。
 
目前,我必须选择AutoCad下拉菜单:-
插入,光栅图像参考,然后浏览到M:\DATA\air\u PHOTOS\2012\84235\RGB\u 10cm\u 1km\u Jpeg\u Tiles
如果在这个论坛上有一个用户谁可以把一个宏,将浏览到上述文件路径,我会非常感激,因为我真的没有什么进展。
 
谢谢
 
保罗

ReMark 发表于 2022-7-6 23:57:12

有没有可能,斜杠必须走另一条路?像这样:/而不是像这样\。
 
根据一本参考书,我用“/”字符来定义目录。Ex.-C:/0000/螺栓。图纸

Cad2762 发表于 2022-7-7 00:01:51

我举的例子并不是我试图编写宏,而是将光栅图像插入到图形中的一种老生常谈的方式,我需要的是有宏经验的人编写一段宏代码,可以查看我提供的文件路径,希望这有意义。

ReMark 发表于 2022-7-7 00:04:49

您正在写入目录的路径。反转斜杠。

Cad2762 发表于 2022-7-7 00:08:20

 
这就是我没有写任何东西的原因,因为我没有写宏的经验,如果你看一个宏,它有指令,比如(defun c:/(****)等等

ReMark 发表于 2022-7-7 00:10:27

如果你正在看这样的东西。。。
 
(defun c:addtxt(/i n r s)
 
...那么你不是在使用lisp例程而不是宏吗?

ReMark 发表于 2022-7-7 00:14:31

这是一个复杂的宏示例(由CADTech研讨会提供)。
 
^C^C_-层;制作标签;颜色红色_-插入c: /块/标签。图纸\96;96;;\_插入c: /blocks/scale96。图纸$m=$(getvar,lastpoint);96;96;;_普林线$m=$(getvar,lastpoint);w1;;\;_插入c: /block/tag2。图纸;结束\96;96;;\\plinewid;0;

Cad2762 发表于 2022-7-7 00:17:28

 
这是我的CUI的c副本,在属性框中显示宏(如果c:a4comm nil(加载“c:/data/lisp/a4comm”);a4comm;

ReMark 发表于 2022-7-7 00:21:07

该宏正在调用lisp例程。你知道lisp例程是什么吗?

Cad2762 发表于 2022-7-7 00:21:56

您知道如何将宏放在一起,使我可以使用插入光栅图像参考M:\DATA\Aeror\u PHOTOS\2012\84235\RGB\u 10cm\u 1km\u JPEG \u Tiles插入我的JPEG吗?
页: [1] 2
查看完整版本: 宏请求需要帮助