<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Il giorno mar 11 nov 2025 alle ore 15:06 Giuliano Curti <<a href="mailto:giulianc51@gmail.com">giulianc51@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">Si, proverò a fare con il modulo os.</div><div dir="auto"><br></div><div dir="auto">Non è che voglio fare il testone, ma davvero non ho esigenze di passare input / ricevere output, ma solo appunto avere un menù generale da cui avviare le singole procedure che peraltro possono avere così vita autonoma.</div><div dir="auto"><br></div><div dir="auto">Una possibile soluzione (che magari proverò) è quella in organizzarli in modulo e importarli nel programma-menu generale, ma ogni procedura è una gui che attiva la sua MainWindow (pyqt5) e non vorrei ci fossero conflitti tra queste, forse dovrei attivare delle finestre di dialogo per ogni procedura; questo è un aspetto che mi sfugge, approfondirò.</div></div></blockquote><div><br></div><div>beh... se hai tempo per sperimentare potresti pensare di implementare un sistema a plug-in ;-)</div><div><br></div><div>in pratica ogni procedura può essere un file in una specifica directory e il programma che funge da menu generale esegue un <span class="gmail-_97w2Z3njlMm7Og_zyqu4"><code class="gmail-qlv4I7skMF6Meluz0u8c gmail-wZ4JdaHxSAhGy1HoNVja gmail-_dJ357tkKXSh_Sup5xdW">os.listdir() per individuarle e mostrare dinamicamente i pulsanti di lancio (... sì, è vero ormai ci sarebbe pathlib, ma se usi os.listdir puoi continuare con il modulo os! :-D)</code></span></div><div><span class="gmail-_97w2Z3njlMm7Og_zyqu4"><code class="gmail-qlv4I7skMF6Meluz0u8c gmail-wZ4JdaHxSAhGy1HoNVja gmail-_dJ357tkKXSh_Sup5xdW"><br></code></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">Adesso cmq ho una risposta alla mia domanda: per usi banali (come il mio) il modulo os è sufficiente; per usi più sofisticati meglio usare subprocess.</div><div dir="auto"><br></div><div dir="auto">P.S. ho aggiunto "risolto" all'oggetto, corretto?</div></div></blockquote><div><br></div><div>non serviva, in questo modo è partito un altro thread</div><div>ma non c'è problema, il livello di interazione su questa lista è ormai così basso che non credo proprio che daremo fastidio :-)</div><div>  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"></div><div dir="auto">Grazie a tutti, ciao,</div></div></blockquote><div><br></div>Prego, è stata un'occasione per rivitalizzare questa gloriosa lista</div><div class="gmail_quote gmail_quote_container"><br></div><div class="gmail_quote gmail_quote_container">Bye,</div><div class="gmail_quote gmail_quote_container">Marco</div></div>