Hola a todos,
@gaelds Probé modificando el archivo arduino-cli.yaml automáticamente, pero no parece tener ningún impacto (pero puedo confirmar que este archivo se modifica cuando hay un cambio en la GUI, pero hay muchas otras cosas que también se copian al mismo tiempo...
@Benoit, no se recomienda usar autoit; la parte de Python te permite manejar excepciones y otros escenarios.
@Benoit, no se recomienda usar un bucle while porque es más propenso a errores (en caso de excepciones, etc.)
Tras pasar media hora con este software, me horroriza bastante su deficiente (o inexistente) empaquetado. La instalación a nivel de sistema es un rollo; el software copia todo en el directorio del usuario al iniciarlo por primera vez, algo así como:
- un poco en %HOMEPATH%/.arduinoIDE
- Un poco en %APPDATA%\roaming\arduino IDE
- un poco en %APPDATA%\roaming\arduino-ide
- mucho en %APPDATA%\local\Arduino15 (>400MB)
- mucho en %APPDATA%\local\arduino-ide-updater (>130 MB, solo para el actualizador que originalmente no queríamos...)
Y por supuesto no funciona en entornos AppLocker o SRP (como dicen algunos, "la seguridad es para los débiles", claramente nunca han visto ransomware en Arduino...).
No hay un archivo de configuración global y la precarga del controlador no es confiable por decir lo menos; el bloqueo de actualizaciones automáticas debería incluirse en una versión futura...
Tengo un colega en la oficina que lo instaló ayer en la máquina de su hijo (una PC reciclada), la instalación y el lanzamiento tomaron más de diez minutos, volvió directamente a la última versión 1.x.
En resumen, creo que Arduino no quiere ser implementado en las escuelas.
Atentamente,
Denis