问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Proe插件如何读取配置文件

发布网友 发布时间:2022-04-29 07:41

我来回答

1个回答

热心网友 时间:2022-06-21 06:31

利用Windows API函数来说实现,这个就是利用Windows本身的资源来实现。Windows中配置文件后缀为.ini,文件格式对我们来说无所谓,只要
能实现功能就行。
下面介绍两个读取和写入.ini配置文件的函数。

BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
其中各参数的意义:
LPCTSTR lpAppName 是INI文件中的一个字段名.
LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名.
LPCTSTR lpString 是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名.
设现有一名学生,需把他的姓名和年龄写入 c:studstudent.ini 文件中.
CString strName,strTemp;
int nAge;
strName=”张三”;
nAge=12;
::WritePrivateProfileString(“StudentInfo”,”Name”,strName,”c:studstudent.ini”);
此时c:studstudent.ini文件中的内容如下:
[StudentInfo]
Name=张三
要将学生的年龄保存下来,只需将整型的值变为字符型即可:
strTemp.format(“%d”,nAge);
::WritePrivateProfileString(“StudentInfo”,”Age”,strTemp,”c:studstudent.ini”);

DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
其中各参数的意义:
前二个参数与 WritePrivateProfileString中的意义一样.
lpDefault : 如果INI文件中没有前两个参数指定的字段名或键名,则将此值赋给变量.
lpReturnedString : 接收INI文件中的值的CString对象,即目的缓存器.
nSize : 目的缓存器的大小.
lpFileName : 是完整的INI文件名.
现要将上一步中写入的学生的信息读入程序中.
CString strStudName;
int nStudAge;
GetPrivateProfileString(“StudentInfo”,”Name”,”默认姓名”,strStudName.GetBuffer(MAX_PATH),MAX_PATH,”c:studstudent.ini”);
执行后 strStudName 的值为:”张三”,若前两个参数有误,其值为:”默认姓名”.
在启动插件的时候读取.ini文件中参数并付给全局变量就行了,同样还可实现又好的设置界面。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 如何读proe中质量 ProE和UG中文意思是什么? 日立冰箱640如何调高温度? proe质量怎么读? 退刀记、回答问题 U盘插入电脑后识别缓慢的原因是什么? creo怎么读 梦见自已坐船,船上面柱子松了,还玩水 PROE怎么读? 用PS打开PNG图片提示“无法完成请求,文件格式不能解析”是怎么回事?我选择了所有格式也没用 waifu2x可以达到4k画质吗》 谁能用waifu2X帮我优化一下这张图 五香芝麻油酥蚕豆的做法步骤图,怎么做好吃 waifu2x分割尺寸填什么 waifu 2x这个软件里面的tta模式是什么意思,拆分大小又是该选多少k比较好? 炸豆瓣太硬是咋回事 请问豆瓣怎么做? 通过waifu2x需要多少内存? 梦到床头有箱车厘子是什么意思? dnf画质优化工具 waifu2x本地版 win10 32位系统能用吗 我想问麻辣盆怎么做?不是麻辣烫怎么做?它们是不一样的 PROE里面怎么计算的重量怎么读数? u盘文件打开很卡很慢,复制到电脑上打开也很慢,请问是什么问题? 有一个叫POLO E 的软件。我不知道英文, 但是读音就是 PO LO E 哪个高人知道我在说什么的帮帮忙 听说日立冰箱有一个创新黑科技,具体是怎样的功能呢? proe质量 密度 体积 表面积 都是e 的几次方 请问如何读 proe这怎么回事? proe5.0中怎么读取一个实体中任意点得坐标值 根很大的盆栽,请问大家,这个盆栽叫啥名字嘞? 你好问下快递能寄医用酒精吗? 在快递中寄了违禁品会被怎样处罚 医用酒精出现质量问题,最多罚多少? 快递发液体被查到,快递员会被罚多少钱? 快递发液体被查到,快递员会被罚多少钱 快递发航空出现液体违禁品处罚多少钱 消毒用的酒精可以快递吗? 被查到酒精度,10%要罚款吗? 快递违禁品 快递理由违禁品快递公司被罚款,要我承担怎么办? 医用酒精可以寄快递吗