A la hora de crear un lanzador para un comando o una aplicación, normalmente el interesante que pueda aceptar parámetros, de esta manera, por ejemplo podemos arrastrar un archivo sobre un lanzador, y se iniciará la aplicación correspondiente a este lanzador y abrirá este archivo. Por ejemplo si arrastramos un documento de texto, sobre el lanzador de gedit, se iniciará gedit, y abrirá este documento de texto.
¿Como hacer ésto?
Códigos para lanzadores
Existen una serie de códigos que nos permiten hacer estas operaciones y son los siguientes:
- %f se refiere a un único archivo, incluso si hay varios seleccionados
- %F se refiere a una lista de archivos, y se debe utilizar con aplicaciones que pueden abrir varios archivos de forma simultánea
- %u se refiere a una dirección URL
- %f se refiere a una lista de direcciones URL
- %d el directorio que contiene el archivo que se pasan en %f
- %D una lista de directorios que contienen los archivos que se pasan en %F
- %n se refiere a al nombre de un único archivo sin el path
- %N se refiere a los nombres de una lista de archivos sin sus correspondientes path
- %i el campo correspondiente al icono del lanzador
- %c el campo correspondiente al nombre traducido del lanzador
- %k la ubicación del lanzador
- %v el campo correspondiente a la unidad en el lanzador
Fuente: atareao