perchè se ci fosse un comando come watcher che ti sa dire quali file sono selezionati, blocco la partenza delle finestre del programma tranne una, dall'unica finestra che si apre risalgo al file associato a quella finestra, poi ricavo la cartella comune e così controllo quali file sono selezionati e li importo.
purtroppo non ho trovato nessun comand simile
per ora sono riuscito a far avviare una sola volta il programma in caso di apertura di più file giocando con l'ora d'avvio dei processi. ho impostato che se tra l'uno e l'altro è sotto 0.1 sec (tanto da simulare la contemporaneità) le finestre si chiudano tranne una. l'effetto per ora è promettente, non so se funzionerà in cui il programma si appesantisca e diventi lento o se seleziono troppi file.
comunque ora sono bloccato sull'ottenere gli altri percorsi, sto cercando di capire se possano servirmi startup e startupnextistance, ma non li capisco troppo bene.
c'è un altro modo per inviare la linea di comando da un processo all'altro ?
spero in qualche svolta