Hi all,
I have a script which is used as part of a wrapper for an installer. The script is responsible to performing certain actions, a lot of which involve IniRead & IniWrite.
Today I have been presented with a tricky situation, here's what I am trying to accomplish:
The AutoIT script will read an existing .INI file which contains a section like this:
[Customise]
CustomScript = "Bemaßen" , "Störmer" , "Schließn" , "Schnell schließen" , "" , "OnCloseNoImage.rpt" , "Schnelles schließen der Planung ohne Ansichten zu erzeugen" , "" , "0"
CustomScript = "Einfügen" , "Störmer" , "Schließn" , "Schnell schließen" , "" , "OnCloseNoImage.rpt" , "Schnelles schließen der Planung ohne Ansichten zu erzeugen" , "" , "0"
CustomScript = "Ansicht" , "Störmer" , "Schließn" , "Schnell schließen" , "" , "OnCloseNoImage.rpt" , "Schnelles schließen der Planung ohne Ansichten zu erzeugen" , "" , "0"
CustomScript = "Start" , "Insight" , "Planung ersetzen" , "Prüfen" , "" , "ValidateItems.rpt" , "Prüfen der Artikelkonfiguration" , "" , "0"
CustomScript = "Start" , "Insight" , "Prüfen" , "Preis" , "" , "PriceItems.rpt" , "Preise bestimmen" , "" , "0"
CustomScript = "Start" , "Insight" , "Preis" , "Abbrechen" , "" , "AbortChanges.rpt" , "Abbrechen der Planung ohne aktuelle Änderungen zu übernehmen" , "" , "0"
CustomScript = "Start" , "Insight" , "Abbrechen" , "Spiegeln" , "" , "OnMirror.rpt" , "Horizontales oder vertikales Spiegeln der aktuellen Planung" , "" , "0"
CustomScript = "Start" , "Insight" , "Spiegeln" , "Schnell schließen" , "" , "OnCloseNoImage.rpt" , "Schnelles schließen der Planung ohne Ansichten zu erzeugen" , "" , "0"
CustomScript = "Start" , "Insight" , "Schnell schließen" , "Schließn" , "" , "OnClose.rpt" , "Schnelles schließen der Planung mit Ansichten zu erzeugen" , "" , "0"
I need to delete only the lines which contain "CustomScript = "Start" , "Insight"".
I have not had any luck with IniDelete since this function only accepts Filename, Section and Key, but no value. Any suggestions?
Many thanks!