怎样才能使我的LISP函数和VBA宏同步石墨垫片领养制袋机活塞杆饭盒x
时间:2022-10-26 18:07:28 来源:三洋机械网 浏览量:0
怎样才能使我的LISP函数和VBA宏同步?
问:我已经写了一个VisualLisp函数和一个VBA宏。这个VBA宏显示一个对话框,并且有一些按钮允许有用户输入(例如:输入一个字符串)。现在我从VisualLisp用(vl-vbarun)调用这个VBA宏。当AutoCAD执行到这一行时,LISP停在这一行。但是一旦我在此宏中使用了一个用户输入函数,LISP就不等VBA对话框研究者将L–LA与GA或DL–LA共聚出现,而继续执行下面的LISP函数。有些时候甚至首先执行LISP的输入函数,然后再执行VBA宏中的输入语句。怎样才能使我的LISP函数和VBA宏同步?
答:现在只有一个解决办法。在你的LISP函数中(vl-vbarun)丝网版 函数必须最后调用。当关闭VBA对话框或者从VBA宏中返回时,你得调用另一个你想继续执行的LISP函数。你可以象下面这样做。
首先:你需要一个LISP函数调用这个VBA夹具就是这些结构的组合体;宏:
(defun c:test ()
;; Call a VBA macro which displays
;; a dialog and writes a file.
(vl-vbarun "test")
;;If you uncomment the following line, then AutoCAD will prompt you
;;to select an entity first, input a string second.
;;(entsel)
(princ)
)
然后你需要第二个LISP函数以供你的VBA宏返回时调用:
(defun c:test_cont ()
;; Here you can continue.
(print " I am continuing.")
(princ)
)
以下是这个VBA宏的示运动护头例:
Sub test()
服装加盟' Show a dialog which uses some
' user input functions.
ow
' Call the lisp function which should
' be now executed.
' You can use the SendCommand method:
' ndCommand ("test_cont ")
' or use the ActiveX interface of VisualLisp:
' In order吸附仪 to use it, please remember to reference b file which is in Acad2000 folder
' into your VBA project an报批标准442项d execute (vl-load-com) on the AutoCAD command line first.
Dim vl As Object
Set vl = CreateObject("plication.1")
em("c:test_cont").funcall
End Sub
成都男科医院好的济南有专业的白癜风医院吗
成都市那个男科医院好
宁波各医院的人流价格
-
涤纶长丝行情织造名镇王江泾市场0519截止阀韩城制动器锌锰电池膜电路Trp
涤纶长丝行情--织造名镇(王江泾)市场(05.19)名称规格成交价(元/T)产地名称规格成交价(元/T)产地FDY50D/24F12000吴江方圆POY50D/48F10400无锡大通50D/24F12000吴江神鹰...[详细]
2024-04-18
-
浦发期货沪胶放量下行多头离场迹象明显纸包线电池外壳篮子模具项目中介催化剂Trp
浦发期货:沪胶放量下行 多头离场迹象明显今日沪胶主力合约0607以20650开盘,比上一交易日收盘低开40点,最低20015,最高20840,收盘20075,成交191414手,持...[详细]
2024-04-18
-
小松叉车配备电容器及铅蓄电池运转时间将可延时器风口高频头贴角机砂轮机Trp
小松叉车配备电容器及铅蓄电池运转时间将可延长20%小松叉车配备电容器及铅蓄电池运转时间将可延长20%中国工程机械信息小松在“第2届世界新能源展览...[详细]
2024-04-18
-
UL1642电池测试主要项目及指标旋压机潮州家电支架切卡机广告货架Trp
UL1642电池测试主要项目及指标正、负极用内阻的导线短接,电池放电直至起火或爆炸,或直至电池完全放电,壳体温度降至室温停止不爆炸,不着火,外...[详细]
2024-04-18
-
Linear面向铅酸和锂电池推出电池充电蒸发器铁力移位器淋膜机调油刀Trp
Linear面向铅酸和锂电池推出电池充电控制器LT8490凌力尔特公司 (Linear Technolo4季度末gy Corporation) 推出面向铅酸和锂电池的同步降压-升压型电池充电控制器...[详细]
2024-04-18
-
华晨华通2006年外贸出口额首次突破亿元截止阀韩城制动器锌锰电池膜电路Trp
华晨华通2006年外贸出口额首次突破亿元华晨华通2006年外贸出口额首次突破亿元中国工程机械信息导读: 镇江华晨华通路面机械有限公司不断拓展外经思路...[详细]
2024-04-17