请教,如何用Wincc读写INI文件

请教,如何用Wincc读写INI文件
INI文件中的格式为如下形式:
[request_weight]
weight=10
[request_state]
request_s=1
其中:weight=10中的数值10需要读入到Wincc中,并且weight的数值定期更新;request_s=1中的数值1是通过Wincc写入到INI文件中,request_s的数值也定期更新
请高手指点一下,C脚本如何实现呢?头回听说还能这么做,搞了一天头都大了?摆脱各位高手了,谢谢!

问题补充:
感谢  寒音  和  dcount107 的解答,我现在通过WritePrivateProfileStringA函数实现了如下格式
[request_weight]
weight=10
在INI文件中的写入,但是还想请教我如何实现在[request_weight]
weight=10
下面继续输出
[request_state]
request_s=1呢?还在实验中,请高手费心指点一下!

最佳答案

还好你说用C脚本,要是VBS脚本则比较麻烦。
C脚本支持用WindowsAPI函数来对INI文件进行读写,如GetPrivateProfileString和WritePrivateProfileString。详情请参考WIndows API帮助,论坛相关帖子见:
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=335600&s_id=0&num=16#anch

提问者对于答案的评价:
谢谢 几位的热心帮助,初步实现了多字段多键值的写入,现在头痛的是如何读出了,C语言功底不行,真费劲哦!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:24
下一篇 2019年6月11日 上午5:25

相关推荐