Olá, tenho estado a trabalhar num projeto que comecei por diversão. É um simulação de um Sistema Operativo, não faz nada de mais, na ultima versão, na versão Beta tinha contas de onde se podiam mudar os dados e tinha nem meia dúzia de aplicações.
Quando acabei a versão Beta decidi começar a fazer algo mais complexo, então comecei a usar banco de dados e permitir que se adicione aplicações, ou seja, como um OS permite, uma espécie de instalação de aplicações.
Então a minha ideia foi criar uma pasta com as aplicações que estão disponíveis para serem usadas, criar um dicionário onde as keys são os nome das aplicações e os values são o seu diretório, que depois passa as keys para uma função que cria um menu e onde cada app corresponde a um número (esta parte funciona perfeitamente). O meu problema foi quando precisei de iniciar estas aplicações.
Quem me puder dizer como se inicia um script dentro de outro, eu agradecia.
Se quiserem analisar o código está neste repositório -> https://github.com/Darguima/SOEEP
Quando acabei a versão Beta decidi começar a fazer algo mais complexo, então comecei a usar banco de dados e permitir que se adicione aplicações, ou seja, como um OS permite, uma espécie de instalação de aplicações.
Então a minha ideia foi criar uma pasta com as aplicações que estão disponíveis para serem usadas, criar um dicionário onde as keys são os nome das aplicações e os values são o seu diretório, que depois passa as keys para uma função que cria um menu e onde cada app corresponde a um número (esta parte funciona perfeitamente). O meu problema foi quando precisei de iniciar estas aplicações.
Quem me puder dizer como se inicia um script dentro de outro, eu agradecia.
Se quiserem analisar o código está neste repositório -> https://github.com/Darguima/SOEEP