我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > CAD新聞

發(fā)送命令給AutoCAD的方法,比如Cancel命令

時(shí)間:2010-01-12 10:35:49 來(lái)源:

閑來(lái)無(wú)事,突然想整理一下發(fā)送命令到AutoCAD的方法,在ARX的幫助里有最常見的兩個(gè)方法:

int acedCommand(int rtype, ... unnamed);

int acedCmd(const struct resbuf * rbp);

      這兩個(gè)函數(shù)處理命令的方式差不多,只不過(guò)一個(gè)通過(guò)鏈表來(lái)描述整個(gè)命令,一個(gè)通過(guò)不定參數(shù)來(lái)描述。

       1. acedCommand()[ads_command()]
       acedCommand()函數(shù)的參數(shù)是成對(duì)處理的。每對(duì)參數(shù)中的第一個(gè)表示參數(shù)的類型,第二個(gè)表示其實(shí)際的數(shù)據(jù)。參數(shù)表中的最后一個(gè)必須是單個(gè)參數(shù),其值為0或RTNONE。每個(gè)表示參數(shù)類型的參數(shù)值必須為在adscodes.h文件中定義的結(jié)果類型碼中的一個(gè)(例如RTPOINT)。比如:acedCommand(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);這個(gè)命令執(zhí)行后會(huì)根據(jù)p11和p21點(diǎn)所確定的窗口范圍縮放。注意p11和p21是ads_point類型。

      2. acedCmd()[ads_cmd()]
      注意此函數(shù)有一個(gè)resbuf指針類型的參數(shù)。該 resbuf 指針從何而來(lái)?它來(lái)自acutBuildList()函數(shù)。該函數(shù)的優(yōu)點(diǎn)就是可以動(dòng)態(tài)修改命令內(nèi)容,不像acedCommand那樣命令是寫死的,但是缺點(diǎn)就是執(zhí)行效率比acedCommand要差一些,同樣,對(duì)于上面那個(gè)功能,我們可以如下調(diào)用:

struct resbuf *cmdlist;

cmdlist = acutBuildList(RTSTR, "ZOOM", RTSTR, "W", RT3DPOINT, p11, RT3DPOINT, p21 ,0);

if (cmdlist == NULL) {

    acdbFail("Couldn't create listn");

    return BAD;

}

acedCmd(cmdlist);

acutRelRb(cmdlist);

執(zhí)行效果是一樣的。

 

   其實(shí)還有其它方式來(lái)執(zhí)行AutoCAD命令,下面介紹另外一種方法:

  // 發(fā)送命令給AutoCAD
void YgxAcadUtil::SendCommandToCAD(CString cmd)
{
    cmd.Format("%s", cmd);
    COPYDATASTRUCT cmdMsg;
    cmdMsg.dwData = (DWORD)1;
    cmdMsg.cbData = (DWORD)_tcslen(cmd) + 1;
    cmdMsg.lpData = cmd.GetBuffer(cmd.GetLength()+1)                   
    SendMessage(adsw_acadMainWnd(), WM_COPYDATA, (WPARAM)adsw_acadMainWnd(),
  (LPARAM)&cmdMsg);
}

這是我寫的一個(gè)函數(shù),通過(guò)給AutoCAD發(fā)送消息,來(lái)執(zhí)行一些命令。cmd這個(gè)字符串包含的內(nèi)容和acedCommand中的內(nèi)容差不多,比如像發(fā)送一個(gè)redraw命令,可以這樣調(diào)用:

SendCommandToCAD(_T("redraw "));

注意后面要帶一空格。

zoom e命令可以這樣:

SendCommandToCAD(_T("zoom e "));在zoom后面要有空格,e 后面也要有空格。

 

   這里還介紹一種發(fā)送命令的方法:

  acedPostCommand,由于這個(gè)函數(shù)Autodesk沒有公布,在使用之前,我們需要先申明一下:

extern Adesk::Boolean acedPostCommand(const char* );

然后,我們發(fā)送Cancel命令為例:

acedPostCommand("CANCELCMD");

嗯,確實(shí)非常簡(jiǎn)單,呵呵!


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            91蝌蚪porny| 亚洲日本一区二区| 国产成人精品免费网站| 日韩精品视频网站| 亚洲va中文字幕| 免费av成人在线| 亚洲一区二区三区美女| 一区二区三区日韩在线观看| 亚洲欧美综合网| 亚洲精品国产无天堂网2021| 亚洲精品国产a| 午夜久久久久久久久| 青青草国产精品97视觉盛宴| 乱一区二区av| 风间由美一区二区三区在线观看| 成人免费视频app| 97se亚洲国产综合自在线观| 色播五月激情综合网| 69成人精品免费视频| 欧美成人a视频| 国产女同性恋一区二区| 亚洲精品一二三| 日韩激情一二三区| 国产精品一线二线三线精华| 99久久国产综合精品色伊 | 视频在线在亚洲| 国内精品伊人久久久久av影院| 国产乱对白刺激视频不卡| caoporm超碰国产精品| 在线欧美日韩国产| 欧美性xxxxxx少妇| 亚洲欧美一区二区在线观看| 91在线观看一区二区| 日韩午夜激情av| 免费不卡在线视频| 欧美一区二区三区不卡| 一区二区三区在线免费| 欧美精品视频www在线观看| 一二三四社区欧美黄| 在线播放国产精品二区一二区四区| 一区二区国产视频| 日韩视频123| 成人av免费观看| 亚洲午夜精品网| 国产性色一区二区| 国产一区在线视频| 久久人人超碰精品| 亚洲女性喷水在线观看一区| 亚洲成av人片在线| 粉嫩一区二区三区在线看| 欧美日韩国产免费一区二区| 国产喷白浆一区二区三区| 亚洲r级在线视频| 97se亚洲国产综合自在线不卡| 欧美一区欧美二区| 日韩一区欧美一区| 国产大陆亚洲精品国产| 3d动漫精品啪啪1区2区免费| 中文字幕综合网| 国产ts人妖一区二区| 欧美一级日韩一级| 午夜精品在线看| 色8久久人人97超碰香蕉987| 久久久五月婷婷| 美女任你摸久久| 91麻豆精品国产91久久久更新时间| 亚洲男女一区二区三区| bt欧美亚洲午夜电影天堂| 国产亚洲欧美在线| 精品在线免费观看| 精品日韩欧美在线| 精品一区二区在线播放| 欧美精品第1页| 亚洲h在线观看| 欧美日韩国产高清一区二区三区| 亚洲一区二区综合| 91福利视频网站| 亚洲国产精品综合小说图片区| 色av成人天堂桃色av| 一区二区三区中文字幕| 在线日韩一区二区| 亚洲国产视频直播| 91精品国产色综合久久不卡电影 | 久久国产精品色婷婷| 欧美一区二区三区视频| 日本在线不卡视频一二三区| 日韩一区二区不卡| 狠狠网亚洲精品| 国产农村妇女精品| 91香蕉视频在线| 亚洲小说欧美激情另类| 4438成人网| 国产在线精品一区二区夜色 | 亚洲综合一区二区三区| 欧美性大战久久久久久久| 亚洲国产色一区| 日韩免费福利电影在线观看| 国产一区二区三区免费| 国产日韩影视精品| 91在线播放网址| 亚洲bt欧美bt精品777| 精品国产一区二区三区久久影院| 国产高清视频一区| 亚洲男同性视频| 91精品国产综合久久香蕉的特点| 免费观看91视频大全| 国产精品区一区二区三| 欧美午夜精品电影| 国产一区二区在线看| 亚洲日本一区二区三区| 宅男噜噜噜66一区二区66| 国产一本一道久久香蕉| 亚洲乱码精品一二三四区日韩在线| 欧美区在线观看| 国产成人精品免费视频网站| 夜夜揉揉日日人人青青一国产精品| 制服.丝袜.亚洲.中文.综合| 国产成人福利片| 婷婷中文字幕一区三区| 国产三区在线成人av| 欧美日韩一区二区电影| 国产成人免费av在线| 亚洲午夜激情av| 国产欧美日韩综合| 8x福利精品第一导航| 成人成人成人在线视频| 免费的成人av| 亚洲精品久久7777| 国产午夜精品一区二区三区四区| 91极品视觉盛宴| 成人午夜免费电影| 日本vs亚洲vs韩国一区三区| 亚洲欧洲日韩在线| 久久亚洲二区三区| 3d成人h动漫网站入口| 91麻豆免费观看| 国产夫妻精品视频| 亚洲国产精品视频| 亚洲欧洲av一区二区三区久久| 日韩欧美一二区| 欧美日韩专区在线| 99久久99精品久久久久久 | 奇米一区二区三区av| 最新久久zyz资源站| 精品国产一区二区三区不卡 | 国产69精品一区二区亚洲孕妇| 日韩精品亚洲一区| 亚洲综合自拍偷拍| 自拍偷在线精品自拍偷无码专区| 久久精品一区二区三区不卡牛牛| 日韩欧美自拍偷拍| 日韩亚洲欧美高清| 日韩精品一区二区在线观看| 欧美日韩精品一区二区| 欧美在线视频你懂得| 在线观看亚洲一区| 欧美性生交片4| 欧美日韩一级片在线观看| 在线一区二区视频| 色婷婷综合中文久久一本| 99久久精品国产毛片| aaa国产一区| 成人午夜精品在线| 成人aa视频在线观看| av一区二区三区四区| 北条麻妃一区二区三区| 99久久777色| 色老汉av一区二区三区| 在线一区二区观看| 欧美军同video69gay| 欧美一区二区三区婷婷月色| 欧美一区二区三级| 精品国产91乱码一区二区三区| 久久久夜色精品亚洲| 国产日产欧产精品推荐色| 国产精品久久久久aaaa| 一区二区三区91| 午夜国产精品一区| 久久国产精品99久久久久久老狼| 国产精一品亚洲二区在线视频| 国产传媒欧美日韩成人| 波多野洁衣一区| 在线精品视频免费观看| 91精品国产麻豆国产自产在线| 精品国产区一区| 国产精品国产三级国产三级人妇 | 一区二区三区免费看视频| 婷婷中文字幕一区三区| 九九九久久久精品| av资源站一区| 欧美日韩的一区二区| 精品日韩99亚洲| 最新中文字幕一区二区三区 | 亚洲女同一区二区| 视频一区欧美日韩| 555夜色666亚洲国产免| 久久网站热最新地址| 国产欧美一区二区精品仙草咪| 欧美高清在线精品一区| 欧美性受极品xxxx喷水|