victorjagu
20/12/15, 22:41:04
Hola!
Llevo unos días dándole vueltas a una tarea que pretendo crear para llevar un listado de los últimos capítulos vistos de las series de tv.
Pues todo va bien y lo he conseguido sin problema, pero ahora pretendo y añadiendo detalles y me he topado con un problema
Uso la característica de "listar archivos" a una variable global (%SeriesTV_List) para guardar en ellas todas las series (cada una en un archivo de texto).
Pues pretendo usar un bucle en dicha variable matricial para eliminar el origen con un "buscar y reemplazar" y quedarme solo con el nombre del archivo, pero mi problema es que no sé usar el bucle for con esta variable...
He leído el tema http://www.htcmania.com/showthread.php?t=643221 y no logro enterarme de nada.
La tarea que servirá de backup es la siguiente:
Series TV Backup (113) A1: Listar archivos [ Directorio:%SeriesTV_Path Coincidir: Incluir Archivos Ocultos:Apagado Usar Root:Apagado Variable:%SeriesTV_List ] A2: Mostrar Escena [ Nombre:SeriesTV_Lista Mostrar como:Diálogo oscureciendo lo de detrás Posición Horizontal:100 Posición Vertical:100 Animación:Sistema Mostrar Botón Salida:Encendido Continuar tarea inmediatamente:Apagado ] A3: For [ Variable:%SeriesTV_List Ítems:%SeriesTV_List() ] A4: [X] Buscar y Reemplazar Contenido de Variable [ Variable:%SeriesTV_List Buscar:/storage/sdcard0/config backup/Tasker/Series_TV/ Ignorar Caso:Apagado Multilínea:Apagado Una sola coincidencia:Apagado Almacenar Coincidencias En: Reemplazar Coincidencias:Encendido Reemplazar Con: ] A5: End For A6: [X] Limpiar variable [ Nombre:%SeriesTV_List* Coincidencia de Patrón:Encendido ] A7: Flash [ Texto:%SeriesTV_List() Largo:Apagado ]
Si en el for le pongo %SeriesTV_List1, entonces sí que me lo hace en esa subvariable, pero lo que quiero es que lo haga en toda la matriz...
¿Alguien puede explicarme cómo hacerlo? Supongo que con un tutorial de cómo usar el for sería capaz de apañarme... Si tuviera que hacerlo con VBA de excel sería pan comido pero así, uff, supongo que por ser la primera vez...
Gracias por la ayuda!
Llevo unos días dándole vueltas a una tarea que pretendo crear para llevar un listado de los últimos capítulos vistos de las series de tv.
Pues todo va bien y lo he conseguido sin problema, pero ahora pretendo y añadiendo detalles y me he topado con un problema
Uso la característica de "listar archivos" a una variable global (%SeriesTV_List) para guardar en ellas todas las series (cada una en un archivo de texto).
Pues pretendo usar un bucle en dicha variable matricial para eliminar el origen con un "buscar y reemplazar" y quedarme solo con el nombre del archivo, pero mi problema es que no sé usar el bucle for con esta variable...
He leído el tema http://www.htcmania.com/showthread.php?t=643221 y no logro enterarme de nada.
La tarea que servirá de backup es la siguiente:
Series TV Backup (113) A1: Listar archivos [ Directorio:%SeriesTV_Path Coincidir: Incluir Archivos Ocultos:Apagado Usar Root:Apagado Variable:%SeriesTV_List ] A2: Mostrar Escena [ Nombre:SeriesTV_Lista Mostrar como:Diálogo oscureciendo lo de detrás Posición Horizontal:100 Posición Vertical:100 Animación:Sistema Mostrar Botón Salida:Encendido Continuar tarea inmediatamente:Apagado ] A3: For [ Variable:%SeriesTV_List Ítems:%SeriesTV_List() ] A4: [X] Buscar y Reemplazar Contenido de Variable [ Variable:%SeriesTV_List Buscar:/storage/sdcard0/config backup/Tasker/Series_TV/ Ignorar Caso:Apagado Multilínea:Apagado Una sola coincidencia:Apagado Almacenar Coincidencias En: Reemplazar Coincidencias:Encendido Reemplazar Con: ] A5: End For A6: [X] Limpiar variable [ Nombre:%SeriesTV_List* Coincidencia de Patrón:Encendido ] A7: Flash [ Texto:%SeriesTV_List() Largo:Apagado ]
Si en el for le pongo %SeriesTV_List1, entonces sí que me lo hace en esa subvariable, pero lo que quiero es que lo haga en toda la matriz...
¿Alguien puede explicarme cómo hacerlo? Supongo que con un tutorial de cómo usar el for sería capaz de apañarme... Si tuviera que hacerlo con VBA de excel sería pan comido pero así, uff, supongo que por ser la primera vez...
Gracias por la ayuda!