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”