PDA

View Full Version : Eseguire più istanze di un programma con tasti di scelta rapida


Zio Crick
27-08-2020, 03:17
Ciao a tutti,

Ambiente = Windows 8.1
Scopo: Lanciare più istanze di un mio programma Java tramite una combinazione di tasti di scelta rapida.

Funziona se lancio il programma .jar usando la normale selezione dal menù di Start, mentre se uso una sequenza di tasti di scelta rapida associata alla voce di menù con cui lancio il programma (Es: <Ctrl><Shift><K>) la seconda istanza non parte.

In più ho scoperto che ci sono tre tipi di comportamenti:
1) la stessa cosa avviene anche con programmi .exe come VLC.
2) Per altri programmi, come la calcolatrice, alla seconda esecuzione mi attiva la prima, ovvero me la porta in primo piano.
3) Per programmi come Firefox, anche con i tasti di scelta rapida mi lancia più istanze.

Qualcuno per caso sa dirmi come mai ci sono questi differenti comportamenti?

E come faccio a far eseguire più istanze del mio programmino .jar tramite una combinazione di tasti di scelta rapida?

L'ideale sarebbe poter associare al programma una combinazione di due tasti come la fatidica <Ctrl><Esc> senza nemmeno dover aggiungere una voce di menù, ma non ho ancora capito se e come sia possibile in Windows 8.1 come invece è possibile su Ubuntu.

aled1974
27-08-2020, 09:02
per programmi già pronti se ne era accennato qui poco tempo fa https://www.hwupgrade.it/forum/showthread.php?t=2919341

per java magari questi possono essere uno spunto interessante
https://stackoverflow.com/questions/25062341/how-to-run-multiple-jar-files-at-once-using-shell-script
https://stackoverflow.com/questions/30599473/multiple-runs-of-same-jar-file-has-an-affect-to-each-other

ciao ciao

Zio Crick
22-09-2020, 00:23
Grazie @aled1974 per le indicazioni.
Chiedo scusa se rispondo solo ora ma in questo periodo sono all'estero in tutt'altre faccende affaccendato, e solo oggi ho trovato un attimo di tempo per fare delle prove.
Da questo link

per java magari questi possono essere uno spunto interessante
https://stackoverflow.com/questions/25062341/how-to-run-multiple-jar-files-at-once-using-shell-script


ho tratto ispirazione per provare ad usare uno script vbs per lanciare il programma Java, cioè, invece di associare ai tasti di scelta rapida l'esecuzione del jar, gli associo l'esecuzione del file vbs.
E' un po più lenta l'attivazione ma sembra funzionare.
Il perché non mi è chiaro e probabilmente rimarrà un mistero, ma almeno mi ha risolto il problema.:cincin:

aled1974
23-09-2020, 10:50
bene così :mano: