
autoit3 读取 everest ini中打印机名称 每个文件中打印机数量不固定 如何读取打印机的值
外围设备|打印机1=\\192.168.1.223\HPOfficejetProK8600Series外围设备|打印机2=\\192.168.24.38\HPLaserJ...
外围设备|打印机1=\\192.168.1.223\HP Officejet Pro K8600 Series
外围设备|打印机2=\\192.168.24.38\HP LaserJet Professional P1566
外围设备|打印机3=192.168.3.228 上的 HP LaserJet 1020 (来自 7F_CAUW_YIL_323)
外围设备|打印机4=Canon i6500
外围设备|打印机5=doPDF v7
外围设备|打印机6=HP LaserJet Professional M1216nfh MFP
外围设备|打印机7=Microsoft Office Document Image Writer
外围设备|打印机8=TraFax API Printer
外围设备|打印机9=TraFax Printer 展开
外围设备|打印机2=\\192.168.24.38\HP LaserJet Professional P1566
外围设备|打印机3=192.168.3.228 上的 HP LaserJet 1020 (来自 7F_CAUW_YIL_323)
外围设备|打印机4=Canon i6500
外围设备|打印机5=doPDF v7
外围设备|打印机6=HP LaserJet Professional M1216nfh MFP
外围设备|打印机7=Microsoft Office Document Image Writer
外围设备|打印机8=TraFax API Printer
外围设备|打印机9=TraFax Printer 展开
1个回答
展开全部
如果是标准ini文件的话,格式应该是这样的:
[section]
key1=value1
key2=value2
......
你这个文件里有[section]这个吗?
如果有,那就是标准ini文件,就可以用AutoIt的IniRead函数来读取所有键名和键值。
如果没有,那只能用读普通文件的方法来操作(FileReadLine函数),读出来每行内容后再用StringSplit根据分隔符=和|分割。
参照帮助里函数说明中各自附带的例子吧。
[section]
key1=value1
key2=value2
......
你这个文件里有[section]这个吗?
如果有,那就是标准ini文件,就可以用AutoIt的IniRead函数来读取所有键名和键值。
如果没有,那只能用读普通文件的方法来操作(FileReadLine函数),读出来每行内容后再用StringSplit根据分隔符=和|分割。
参照帮助里函数说明中各自附带的例子吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询