找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2696|回复: 9

[求助] acedSSGet函数执行的时候会提示正在执行命令,需要按回车才能继续执行

[复制链接]

已领礼包: 4个

财富等级: 恭喜发财

发表于 2017-4-11 14:18:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我在代码中使用了:
  1. ads_name ssname;
  2. struct resbuf *pointlist;
  3. //pMinArea、cpwp2、pMaxArea、cpwp4 四个点是矩形区域的四个顶点
  4. pointlist=acutBuildList(RTPOINT,pMinArea, RTPOINT,cpwp2, RTPOINT,pMaxArea, RTPOINT,cpwp4,0);
  5. acedSSGet(_T("WP"),pointlist,NULL,NULL,ssname);


我在objectARX2016中运行时,AutoCAD会提示:正在执行命令。 此时如果按下回车按钮,可以继续执行。如果按下ESC,则acedSSGet无法正常获取内容。
正在执行命令.png
一共需要按两次回车才可以。
ss.png

请问这是为什么?我在objectARX2016以前的版本上运行都可以正常运行,也不会提示“正在执行命令”。
谢谢各位!

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-4-11 14:26:51 | 显示全部楼层
如果你每次运行的时候都会提示有命令正在执行,那么肯定是代码其他你没贴的地方有问题了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

 楼主| 发表于 2017-4-11 16:11:55 | 显示全部楼层

不是每次都提示,时好时不好的。不过按下了enter键以后,程序倒也是按照我的想法往下走的。
所以很纠结这个问题,请问我能用什么方式去解决这个问题?
十分感谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-4-11 16:51:40 | 显示全部楼层

每次运行前,你都按两次ESC看看,是否就没这样现象了?
如果是这样,你就在你的命令运行前,发送两次ESC
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-4-11 16:53:27 | 显示全部楼层

或者,你在代码里面,加上打印语句,如果判断cmdname不空的时候,打印下变量值,看看是什么命令在执行,你找下规律。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 773个

财富等级: 财运亨通

发表于 2017-4-11 17:03:17 | 显示全部楼层
一直想学ARX,可是不知道该从何学起!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

 楼主| 发表于 2017-4-13 10:08:02 | 显示全部楼层

奥,对,我明白你的意思,我之前也看过这个说法,我试一试,多谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

 楼主| 发表于 2017-4-13 10:10:44 | 显示全部楼层

首先要熟悉C++,然后跟着网上随便的教程,写一两个例子,摸清楚objectarx大概是怎么用的,然后就试着做一些自己想实现的功能,期间有不明白的,解决不了的,就上论坛看看别人的解决方法。或者请教下论坛里的前辈,慢慢的就会熟悉一点了。
主要还是要摸清楚objectarx的实现原理,为什么这么实现。不要死记硬背,这样就会慢慢上手了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 773个

财富等级: 财运亨通

发表于 2017-4-23 00:05:11 | 显示全部楼层

谢谢指教!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-24 20:34 , Processed in 0.260780 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表