zoukankan      html  css  js  c++  java
  • cad.net之ACAD和GCAD环境变量获取

    #if AC2006 || AC2007 || AC2008 || AC2009 || AC2010 || AC2011 || AC2012
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("acad.exe", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "acedGetEnv")]//名称大小写不能换
    
            private static extern int AcedGetEnv(string envName, StringBuilder ReturnValue);
    
     
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("acad.exe", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "acedSetEnv")]//名称大小写不能换
    
            private static extern int AcedSetEnv(string envName, StringBuilder NewValue);
    
    #elif AC2013 || AC2014 || AC2015 || AC2016 || AC2017 || AC2018 || AC2019
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("accore.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "acedGetEnv")]//名称大小写不能换
    
            private static extern int AcedGetEnv(string envName, StringBuilder ReturnValue);
    
     
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("accore.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "acedSetEnv")]//名称大小写不能换
    
            private static extern int AcedSetEnv(string envName, StringBuilder NewValue);
    
    #endif
    
     
    
    #if HC2019  //浩辰
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("gced.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "gcedGetEnv")]//名称大小写不能换
    
            private static extern int AcedGetEnv(string envName, StringBuilder ReturnValue);
    
     
    
            [System.Security.SuppressUnmanagedCodeSecurity]
    
            [DllImport("gced.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl, EntryPoint = "gcedSetEnv")]
    
            private static extern int AcedSetEnv(string envName, StringBuilder NewValue);
    
    #endif
  • 相关阅读:
    菜根谭#54
    菜根谭#53
    svn 的权限配置及命令
    linux部署git环境
    百度编辑器造成无用图片解决方案
    php无限极分类的实现
    phpstudy 升级mysql 5.7
    yii2常用查询
    mysql创建外键注意事项
    阿里云短信
  • 原文地址:https://www.cnblogs.com/JJBox/p/10209541.html
Copyright © 2011-2022 走看看