Buscando un script cmd o python
Esto se puede lograr usando Python. Aquí hay un script de referencia:
import os
import json
ruta = 'e:/a/'
para nombre de archivo en os.listdir(ruta):
if filename.endswith('.lua'):
con open(ruta del nombre de archivo) como f:
lines = f.readlines()
content = "".join(lines).replace("=", ":").replace("[", "").replace("]", " ").replace(",", "").replace("{", "").replace("}", "")
contenido = contenido.split("\n")
datos = {}
para línea en contenido:
si line.strip() != "":
partes = line.strip().split(":")
clave = partes[0].strip()
valor = partes[1].strip()
if value.isdigit():
valor = int(valor)
datos[clave] = valor
con open(ruta nombre de archivo[: -4] '.json', 'w') as f:
f.write(json.dumps({"TestCfg": data}))
Nota: este script Solo como referencia, no existe un manejo integral de errores de los archivos, solo el formato de los archivos de muestra. Lea atentamente el código cuando lo utilice y realice las modificaciones adecuadas según su situación real.