cad2016,18版本双击命令反应器不能正常使用,求助
本帖最后由 casd 于 2019-5-10 09:37 编辑一个利用VLR-Mouse-Reactor的双击反应器,在2014版以前版本的cad中均使用正常,但后面的,包括16,18,都没法正常使用,主要是与“”窗口选择方法“”中的file:///C:\Users\ChenGY\AppData\Roaming\Tencent\Users\1666140588\QQ\WinTemp\RichOle\5OB90~A1`3BS7}29ARZ4T9D.pngpickauto变量有关。如果是按住并拖动,是可以正常使用的。但不习惯这种选择办法,还是希望能用两次单击。但选择两次单击后,原来的双击命令反应器,必须选择两个空白点(即执行选择为空)后,在第二个点选择后再双击,才能够调用原先双击的命令。这个有没有办法解决?
我也有这个问题,你解决了没有? hf423 发表于 2021-7-31 23:52
我也有这个问题,你解决了没有?
高版本你要按照下面的语句来运行”你要运行的指令" 指令后面要有一个空格,表示回车执行。
(if (> (atof (getvar "acadver")) 19.2)
(vlax-invoke-method
(vlax-get-or-create-object "WScript.Shell")
'SendKeys
"你要运行的命令 "
)
(vla-sendcommand *acDoc* "你要运行的命令 ")
) 这个高版本,要作一个判定。需要用到sendkeys 本帖最后由 sfzyr 于 2024-2-8 22:31 编辑
这个高版本,要作一个判定。需要用到sendkeys,下面的,”line " 改成你的命令即可
(if (> (atof (getvar "acadver")) 19.2)
(vlax-invoke-method
(vlax-get-or-create-object "WScript.Shell")
'SendKeys
"_line "
)
(vla-sendcommand *acDoc* "_line ")
)
页:
[1]