[已解决]如何在写入到INI的值中间插入=号
本帖最后由 tu0129 于 2013-4-24 09:42 编辑#Include <ACN_NET.au3>
$MAC = _API_Get_NetworkAdapterMAC (@IPAddress1)
$ComputerName = @ComputerName
Local $sText = StringReplace($MAC, ":", "-")
Local $sIni = "AutoIt-Test.ini"
Local $sData = $sText& @CR &@IPAddress1 & @cr &@ComputerName
IniWriteSection($sIni, "Setting", $sData)
写入到INI文件的格式为:
38-59-F9-DF-17-CC192.168.1.100THINKPAD
怎么弄才能让它变成
38-59-F9-DF-17-CC=192.168.1.100=THINKPAD 正则分割下可以
#include <Array.au3>
$str = "38-59-F9-DF-17-CC192.168.1.100THINKPAD"
$sre = StringRegExp($str,'^(.+\.\d{1,3})([^\.]+)$',3)
IniWrite(@ScriptDir&"\config.ini","Setting",$sre,$sre) 不知道我理解对了不?
Local $sData = $sText & '='& @IPAddress1 & '='& @ComputerName
正需要呢,今天就有大侠给解决了呵呵 不知道我理解对了不?
鸟人 发表于 2013-4-24 08:05 http://www.autoitx.com/images/common/back.gif
晕死,我记得我也试过在那里插入单引号,没成功....
怎么现在可以了 回复 5# tu0129
雙引號和單引號都可以的吧
页:
[1]