找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: CCarch

2013-10-15 QQ群:CAD开发高级服务群(325489190) 聊天记录:刚开发完的一个 ARX,审图标记软件,免费,免币,免注册

  [复制链接]
 楼主| 发表于 2013-10-15 09:42:32 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-42-32:
做起来有点小复杂
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:46:25 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-46-25:
CAD 启动时如何自动加载命令
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:46:58 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-46-58:
自定义命令
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:46:58 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-46-58:
很多方法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:47:25 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-47-25:
2012的,ribbon菜单
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:48:32 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-48-32:
1、acad.lsp
2、acaddoc.lsp
3、Appload 的 starup 栏目,用注册表写
4、ARX 按需加载,用注册表写
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:49:17 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-49-17:
objectArx,c# 做的插件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2013-10-15 09:50:04 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-50-04:
注册表的,12版以下的做成功,资料说12版以上的不行啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2013-10-15 09:50:24 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-50-24:
全部都行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:50:46 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-50-46:
C:\Program Files\Autodesk\ApplicationPlugins\Autoloader.bundle
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:50:58 | 显示全部楼层
新鲜空气(106608979)于2013-10-15 09-50-58:
放到这里面也用注册表么
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:51:16 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-51-16:
这个plugin 没用过
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-15 09:52:37 | 显示全部楼层
ZBQ3369(402855611)于2013-10-15 09-52-37:
function do_register(Ver : string): Boolean;
var
  ResultCode: Integer;
  Names: TArrayOfString;
  I: Integer;
  S: String;
begin
    if RegQueryStringValue(HKCU,'Software\Autodesk\AutoCAD\' + Ver,'CurVer',CurVer) then
          begin
             tmp := 'Software\Autodesk\AutoCAD\'+ Ver + '\' +  CurVer + '\profiles';
              //各种配置,自动加载
              begin
                RegWriteDWordValue(HKEY_CURRENT_USER, 'Software\Autodesk\AutoCAD\'+ Ver + '\' +  CurVer + '\Applications\AcadAppload','LOADCTRLS', 6);
                if RegGetSubkeyNames(HKEY_CURRENT_USER, tmp, Names) then
                begin
                  for I := 0 to GetArrayLength(Names)-1 do
                     begin
                        tmp2 :=tmp + '\' + Names[I] + '\Dialogs\Appload\Startup';
                        tmp3 :=tmp + '\' + Names[I] + '\General';
                        RegQueryStringValue(HKCU, tmp2,'NumStartup',nstr);
                        n := StrToInt(nstr);
                        n := n+1;
                        nstr := IntToStr(n);
                        nStartup := nstr + 'Startup';
                        RegWriteStringValue(HKCU, tmp2, 'NumStartup', nstr);
                        if pos('R16.0',Ver)=1  then
                          RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2004.ARX');
                        if pos('R16.1',Ver)=1  then
                          RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2004.ARX');
                        if  pos('R16.2',Ver)=1  then
                          RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2006.ARX');
                        if pos('R17',Ver)=1 then
                          RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2008.ARX');
                        if pos('R18',Ver)=1 then
                        begin
                          if IsWin64 then
                            RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2010X64.ARX')
                           else
                            RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2010.ARX');
                        end
                        
                        if pos('R19',Ver)=1 then
                        begin
                          if IsWin64 then
                            RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2013X64.ARX')
                          else
                            RegWriteStringValue(HKCU, tmp2, nStartup ,AddBackslash(WizardDirValue) +  'SmartMark_2013.ARX');
                        end
                        
                        RegQueryStringValue(HKCU, tmp3,'ACAD',searchpaths);
                        if pos(WizardDirValue,searchpaths)=0 then
                        begin
                          searchpaths := searchpaths + WizardDirValue +';';
                          RegWriteStringValue(HKCU, tmp3, 'ACAD', searchpaths);
                        end;
                     end
                end else
                begin
                // 在这里添加处理失败代码
                end;
              end;
          end;
end;
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:48 , Processed in 0.359735 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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