2012-05-16 10 views
6

estoy añadiendo un elemento de menú contextual para el registro de las ventanas por lo que cuando hago clic en un archivo que puedo llamar a mi solicitud y tienen ese archivo se establece en mi aplicación como un arg. Pero, ¿cómo puedo hacer esto para enviar varios archivos a mi aplicación (todos los archivos que he seleccionado)?¿cómo se puede llamar a múltiples archivos desde la línea de comandos en su aplicación?

Ahora mismo tengo el comando como:

"C:/test.dll" "%1" 

Pero esto parece que llamar a cada archivo por separado. ¿Cuál es el comando para incluir todos los archivos que he seleccionado?

+0

favor ver este [mensaje pertinente] (http://stackoverflow.com/questions/4871620/how-to-pass-multiple-params-in-batch) que le ayudarán a cabo. Gracias –

+0

Jis Ben :) pero por alguna razón ninguno de ellos parecía funcionar. Todos ellos aún se agregan por separado o no funcionan. Al igual que cuando intento% *, se arroja un archivo sin nombre en lugar de todos los archivos. Y cuando intento% 1% 2% 3, el nombre del archivo se agrega junto con% 2% 3 agregado al final del mismo. Debe ser diferente cuando llamas desde el registro o algo así? – user1255276

+1

Si lo deja como el '% 1' y tratar de 2 archivos, la aplicación no obtener llama dos veces, una vez con cada archivo? Simplemente pensando que la respuesta en ese caso es tener la segunda copia de la aplicación, diga a la primera copia su línea de comando y luego la primera copia puede manejar ambos archivos. –

Respuesta

0

Uso "% *" para transferir todos los elementos de la línea de comandos a otra aplicación.

+1

Hola Sergey Gracias por el comentario :), pero como he mencionado antes de que intentara el% * pero a través del registro no parece funcionar. He leído en otro lugar cómo cada vez que se necesita para hacer un archivo del palo que hace la llamada línea de comandos tal que el% * funcionaría y luego tener su punto de registro en el archivo bat. Pero nuevamente al hacer esa ventana, todavía se abrió cada archivo en su propia aplicación. – user1255276

Cuestiones relacionadas