jerem488 Posted July 27, 2009 Share Posted July 27, 2009 (edited) Hi everybody, I have a .cfg file like this : [SearchXLTX] 1 [SearchXLSM] 1 [UseSameFolder] 1 [TargetFolder] [CQ] 36 [OleConversionMode] 1 [MinSizeFilter] 8 [SN] [UN] [CN] And I want overwrite the value between "[CQ]" and "[OleConversionMode]" I have this code, but after... $file3 = "file.cfg" $file = FileOpen($file3, 0) ; Check if file opened for reading OK If $file = -1 Then Exit EndIf While 1 $chars = FileRead($file) If @error = -1 Then ExitLoop $Valeur = _StringBetween($chars, "[CQ]", "[OleConversionMode]") StringReplace($Valeur[0], $Valeur[0], "0") Wend Thanks Edited July 27, 2009 by jerem488 Qui ose gagneWho Dares Win[left]CyberExploit[/left] Link to comment Share on other sites More sharing options...
MatthiasG Posted July 27, 2009 Share Posted July 27, 2009 (edited) Why don't you try to use the Ini-Functions? The file-structure is like that from an ini... Edited July 27, 2009 by MatthiasG Link to comment Share on other sites More sharing options...
water Posted July 27, 2009 Share Posted July 27, 2009 This should work: #Include <string.au3> $file3 = "file.cfg" $file = FileOpen($file3, 0) ; Check if file opened for reading OK If $file = -1 Then Exit EndIf $chars = FileRead($file) If @error = -1 Then Exit $Pos0 = StringInStr($chars,"[CQ]") If $Pos0 = 0 Then Exit $Pos1 = StringInStr($chars,"[OleConversionMode]") If $Pos1 = 0 Then Exit $chars = StringLeft($chars,$Pos0+4) & "0" & @CRLF & StringMid($chars,$Pos1) FileClose($file) $file = FileOpen($file3,2) ; Check if file opened for writing OK If $file = -1 Then Exit EndIf FileWrite($file,$chars) FileClose($file) My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
jerem488 Posted July 27, 2009 Author Share Posted July 27, 2009 Thanks a lot Water ! >_ Qui ose gagneWho Dares Win[left]CyberExploit[/left] Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now