Questo è il codice del mio .bat
ftype fabfile=C:\Users\Fabio\Desktop\ProvaEstensione.exe %0
assoc .fab=fabfile
Questi due comandi, usati singolarmente nel prompt, associano l'estensione .fab al mio programma che però ho convertito in exe.
Se avvio il file bat, tramite il codice %0 viene passato "C:\Users\Fabio\Desktop\File bat.bat".
Se cambio il codice in %1, lui non passa niente.
Probabilmente è sbagliato l'ultimo codice che non so come impostare.
Il mio obiettivo è quello di automatizzare questa procedura di associazione del tipo .fab in modo da renderla possibile anche in altri PC senza istruzioni lente e noiose.
Inoltre, posso applicare una procedura simile ai file .jar senza doverli convertire in .exe?
PS:
Questo è il mio codice di programma in java:
codice:public class ProvaEstensione extends JFrame{ private static final long serialVersionUID = -2325740079368374717L; private JLabel label; public ProvaEstensione(String etichetta){ this.setSize(300,100); this.setVisible(true); this.setLocationRelativeTo(null); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); label = new JLabel(etichetta); this.add(label); } public static void main(String[] args) { @SuppressWarnings("unused") ProvaEstensione prova; System.out.println(Arrays.toString(args)); if( args.length == 0 ) prova = new ProvaEstensione("Nessun Argomento"); else{ String s0 = ""; for( String s:args) s0 += s; prova = new ProvaEstensione(s0); } } }

Rispondi quotando