Mensajes: 4175 Ubicación: dos hermanas, sevilla
Viernes, 29 May 2020, 09:56
TercoIde:
Hay una funcion eval() que te permite evaluar expresiones
http://gambaswiki.org/wiki/lang/eval
Quizas para lo que quieres, es demasiado simple...
Hice un programa, que esta a medio camino de lo que quieres, el organizador de descargas
http://clasificaryordenar.blogspot.com/
Te permite crear reglas y ejecutarlas, pero sigue siendo "simple" para lo que tu quieres.. Seguramente usando el mismo patron de diseño ( el comand) se pueda aprovechar y ampliar, creando reglas para cada comando que necesites (For, print, while, etc..) y
Otro ejemplo de implementación del comando command: hacer y deshacer.
https://jsbsan.blogspot.com/2013/11...deshacer-y.html
Nota:
"las reglas", yo las introduzco en el programa mediante botones y textobox, pero igualmente se podia hacer como un comando, ejemplo:
mover pdf /home/usuario/pdf
Siendo la expresión tipo:
[accion] [extension] [destino]