1)  program processor
程序处理机
2)  procedure
程序
1.
Corrosion of the metallic material for aircraft and its disabled analysis procedure;
飞机金属材料的腐蚀及其失效分析程序
2.
The evaluation target and procedure municipal solid waste incineration item-regard to the model of build-operate-transfer;
生活垃圾焚烧的评价指标及程序
3)  procedures
程序
1.
Study of procedures of procuratorial organs application of criminal reconciliation;
检察机关适用刑事和解的程序问题研究
2.
Looking through the report from the procedures,the personnel qualifications and the looking through contents was addessed.
作者从审核程序、审核人员资质、审核内容等方面对报告的审核进行了阐述。
4)  process
程序
1.
Sudden Environmental Pollution Accident Emergency System and Process.;
突发性环境污染事故应急系统及其响应程序
2.
Standardization of Syphilis Serological Test Process for Health Quarantine at Port;
国境口岸梅毒血清学检测程序标准化探讨
3.
A Process of Architectural Programming for Modern Hospital——Case Study on First Hospital in Dandong;
现代医院建筑策划的一种程序——以丹东市第一医院为例
5)  programme
程序
1.
Programmed Diagnosis for Automatic Transmission Failures;
自动变速器故障的程序化诊断
2.
Raising the skill to use Visual Foxpro programme;
Visual Foxpro中提高程序性能的技巧
3.
Solving a Filling-numerals Problem by a C-programme;
利用C语言程序求解填数问题
6)  Program
程序
1.
Method and program of building safety culture system in the architectural construction enterprises;
建筑施工企业安全文化体系建立的方法与程序
2.
A useful concrete mix proportion design program;
实用混凝土配合比程序设计
3.
Design of the Control Program for Advanced Silicon Nitride Ceramic Sintering Plant;
氮化硅陶瓷烧结设备的智能化控制程序设计
参考词条
补充资料:AutoCAD二次开发程序的自动安装处理
AutoCAD的二次开发主要涉及以下内容:(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000版本还可增加部分菜单文件,然后经交互方式加入到系统中去。(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。为此笔者用VC++开发了一套自动安装程序,使原本需要五、六分钟的人工操作在十几秒内即可自动完成。
一、 基本思路
整个安装程序遵循以下思路:
1) 首先获得所在机器AutoCAD2000系统的安装路径;
2) 寻找菜单文件AutoCAD2000\\support\\acad.mnu,打开文件并将要添加的内容加至末尾;
3) 寻找LISP文件AutoCAD2000\\support\\acad2000doc.lsp,打开文件并将要添加的内容加至末尾;
4) 创建一个预先命名的子目录,将所有二次开发形成的各类文件拷入;
5) 给出信息框,告知安装成功,如有问题则告知安装失败。
需要指出的是,在添入acad2000doc.lsp的内容中须有如下语句:
(command“_menu”(strcat (getvar "menuname") ".mnu")),目的是为了强制执行菜单文件装入命令,将改动后的acad.mnu文件编译后装入。
另外,在添入acad2000doc.lsp的内容中还有一赋值语句,将准备创建的包含所有二次开发生成文件的子目录全路径名赋予一全局变量,以供二次开发程序在需要时调用,从而避免了在AutoCAD环境下交互设定路径的麻烦。
境下交互设定路径的麻烦。
二、 实现方式及关键函数
为获得AutoCAD2000的安装路径,需要利用WINDOWS系统注册表的有关功能。
首先通过RegOpenKey函数打开注册表:
HKEY hKey;
LONGret=RegOpenKey( HKEY_LOCAL_MACHINE, "Software\\Autodesk\\AutoCAD\\R14.0\\ACAD-1:804", &hKey);
其中第一参数HKEY_LOCAL-MACHINE为注册表中预定义的主键句柄,第二参数为注册表中HKEY_LOCAL_MACHINE下的子键内容,第三参数hKey将返回一子键句柄,用于接下来的键值查询。若该函数运行成功,将返回一长整型数ERROR_SUCCESS。
接下来利用RegQueryValueEx函数进行键值查询:
说明:补充资料仅用于学习参考,请勿用于其它任何用途。