Aggiungo un elemento del menu di scelta rapida al registro di Windows, quindi quando faccio clic su un file posso chiamare la mia applicazione e impostare il file sulla mia applicazione come argomento. Ma come posso fare questo per avere più file da inviare alla mia applicazione (tutti i file che ho selezionato)?come chiamate più file dalla riga di comando nella vostra applicazione?
In questo momento ho il comando come:
"C:/test.dll" "%1"
ma questo sembra chiamare in ogni file separatamente. qual è il comando per inserire tutti i file che ho selezionato?
consulta questo [messaggio in questione] (http://stackoverflow.com/questions/4871620/how-to-pass-multiple-params-in-batch) Questo dovrebbe aiutare. –
Grazie Jis Ben :) ma per qualche motivo nessuno di questi sembrava funzionare. Tutti vengono ancora aggiunti separatamente o non funzionano. Come quando provo% * un file senza nome viene inserito invece di tutti i file. E quando provo% 1% 2% 3 il nome del file viene inserito insieme a% 2% 3 aggiunto alla fine di esso. Deve essere diverso quando chiami dal registro o qualcosa del genere? – user1255276
Se lo si lascia come '% 1' e si provano 2 file, l'app viene chiamata due volte, una volta con ciascun file? Basti pensare che la risposta in questo caso è di avere la seconda copia dell'app che dice alla prima copia la sua linea di comando e quindi la prima copia può gestire entrambi i file. –