下面是一段实例代码。在CUI自定义命令中,双击鼠标默认的响应命令是显示特性面板,即^C^C_properties,可以将其替换为下列代码。这样,当这个物体添加有超链接时,双击时打开的就是超链接;没有超链接时,双击打开的是其特性面板。
^C^C(if (setq path (cdr (cadadr (assoc -3 (entget (ssname (ssget “P”) 0) ‘(“PE_URL”)))))) (command “BROWSER” path) (command “PROPERTIES”))
如果你想指定超链接到某个文件的特定位置,可以在这个文件的地址后面加上(#)。比如对于Excel文件:
C:\Documents\fileName.xls#Sheet1!C10 这个链接会打开fileName.xls的sheet1,并且定位到单元格C10。
对于Word文件:
C:\Documents\文件名.doc#我的书签
C:\Documents\文件名.doc#3 (打开第3页)
对于pdf文件:
C:\Documents\myFile.pdf#page=3 (打开第3页)
选择所有带超链接的物体。采用QSELECT命令,这里选择不等于,填写一个你确定没有其他超链接采用的值。