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
  • 相关阅读:
    Java(14):面向对象、封装、继承、方法重写、多态、抽象类与接口、内部类
    Java(13):数组、Arrays类、冒泡排序
    Java(12):方法、重载、命令行传参、可变参数、方法调用
    Java(11):switch、dowhile、九九乘法表、打印质数、打印三角形
    Java(10):用户交互Scanner
    Java(9):包
    Java(8):运算符
    Java(7):变量和常量及其规范、作用域
    Mybatis 打印日志
    mysql 更新数据
  • 原文地址:https://www.cnblogs.com/JJBox/p/10209541.html
Copyright © 2011-2022 走看看