list_launcher_options

Opciones de ejecución.

Permite especificar exactamente como y con que parámetros es necesario llamar al ejecutor para que se lance el elemento seleccionado de forma adecuada. Para conseguirlo es posible configurarla utilizando los siguientes datos/variables:

*item_path* ruta del elemento seleccionado (solo el directorio)
*item_name* nombre (sin extensión) del fichero seleccionado
*item_ext* extensión (sin punto) del fichero seleccionado
*item_fullname* nombre.extension del fichero seleccionado
*item_fullpath* ruta\nombre.extension del fichero seleccionado

*launcher_path* ruta del ejecutor (solo el directorio)
*launcher_name* nombre (sin extensión) del ejecutor
*launcher_ext* extensión (sin punto) del ejecutor
*launcher_fullname* nombre.extension del ejecutor
*launcher_fullpath* ruta\nombre.extension del ejecutor

*current_dir* directorio donde se encuentra el ejecutable principal de pyLAUNCH
*item_id* identificador interno del elemento seleccionado
*item_txt* nombre del elemento seleccionado

Casos de ejemplo:

Dada la siguiente configuración:

list_item_dir = e:\mameboot\mame\roms
list_launcher_file = e:\mameboot\mame\mame.exe
list_launcher_options =
list_item_extension = “.zip”

Suponiendo que esta lista esta activa y el juego activo es por ejemplo el “Space Harrier” sharrier estos son los valores que obtendríamos

*item_path* e:\mameboot\mame\roms
*item_name* sharrier
*item_ext* zip
*item_fullname* sharrier.zip
*item_fullpath* e:\mameboot\mame\roms\sharrier.zip

*launcher_path* e:\mameboot\mame\
*launcher_name* mame
*launcher_ext* exe
*launcher_fullname* mame.exe
*launcher_fullpath* e:\mameboot\mame\mame.exe

*current_dir* (el directorio donde este pyLAUNCH) poer ejemplo c:\pyLAUNCH
*item_id* sharrier
*item_txt* Space Harrier

Como en este caso hemos dejado list_launcher_options en blanco el sistema generará de forma automática la siguiente cadena “*launcher_fullpath* *item_fullpath*”. Dicho de otro modo, estas dos líneas son equivalentes:

list_launcher_options =
list_launcher_options = *launcher_fullpath* *item_fullpath*

la cadena “*launcher_fullpath* *item_fullpath*”se transformará en “e:\mameboot\mame\mame.exe e:\mameboot\mame\roms\sharrier.zip”

NOTA IMPORTANTE

Para evitar errores con las rutas que contengan espacios en blanco, de forma automática se añadirán comillas iniciales y finales a las rutas que lo necesiten.
algunos ejemplos:

“e:\mis emuladores\mame\mame.exe” e:\mameboot\mame\roms\sharrier.zip
“e:\mis emuladores\mame\mame.exe” “e:\mis emuladores\mame\roms\sharrier.zip”
e:\mameboot\mame\mame.exe “e:\mameboot\mame\roms\sharrier 2.zip”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *