我贴下代码吧:
Sub test_bzj()
sOrderIDIgnoreNew="-53203475,-53203473,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203475,-53203471,12345678901234567890"
Call document.WritePrivateProfileString("OrderID", "OrderID",sOrderIDIgnoreNew, "C:\test.ini")
sOrderIDIgnoreNew=document.GetPrivateProfileString("OrderID", "OrderID","1", "C:\test.ini")
sOrderIDIgnoreNew=sOrderIDIgnoreNew & ",1111111"
Call document.WritePrivateProfileString("OrderID", "OrderID",sOrderIDIgnoreNew, "C:\test.ini")
End Sub
执行test_bzj后,你会发现,文件中的字符长度被截断了。
应该是GetPrivateProfileString这个会截断字符