Encuentre y lea una cadena específica del archivo de configuración con Pascal Script en Inno Setup
Tengo un archivo de configuración bastante largo y necesito extraer cadenas específicas del archivo. Lo que quiero extraer / leer es InstallDir para la posición del número específico, p. Ej. para 20540.
Sé cómo encontrar una cadena en INI o XML, pero no puedo manejar esta forma de archivo.
Pieza del archivo que muestra la estructura:
"212280"
{
"InstallDir" "D:\\XYZ\\stu\\opr"
"UpdateKBtoDL" "0"
"HasAllLocalContent" "1"
"UpToDate" "1"
"DisableAutoUpdate" "0"
}
"20540"
{
"UpdateKBtoDL" "0"
"InstallDir" "C:\\ABC\\def\\ghi"
"HasAllLocalContent" "1"
"UpToDate" "1"
"maintenance_time" "1339663134"
"DisableAutoUpdate" "0"
}
"4560"
{
"UpdateKBtoDL" "0"
"HasAllLocalContent" "0"
"UpToDate" "0"
"InstallDir" ""
}