Avisos

Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 02/12/13, 10:36:21
Array

[xs_avatar]
rabeliyo rabeliyo no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 271
Modelo de smartphone: Galaxy S4

No sale continuar tras error en script consola

Hola, pues os cuento, estoy haciendo mis primeros perfiles con este pedazo de programa y estoy con uno para encender el ordenador por lan.
El caso es que he estado leyendo guias y demas y en todas pone que a la hora de configurar la accion de script-consola hay una casilla que pone continuar tras error.

Por lo tanto cuando hace ping y no recibe respuesta no continua aunque lo tenga configurado para que guarde la variable de salida.

Mi pregunta es si se ha eliminado esa opcion.

Un saludo
Responder Con Cita


  #2  
Viejo 02/12/13, 10:53:09
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Pues no me había dado cuenta, pero parece que en efecto han cambiado un poco el comportamiento de esta acción y se ha eliminado la opción...

Para el caso que te ocupa puedes probar usando la opción "-c" del ping para poner cuantos pings lanzar antes de terminar.

Por ejemplo
Código:
ping -c 1 miservidor.com
lanzará un unico ping y saldrá con el código de respuesta que toque, y
Código:
ping -c 5 miservidor.com
lanzará 5 pings y devolverá el código que toque.
Responder Con Cita
  #3  
Viejo 02/12/13, 11:43:25
Array

[xs_avatar]
rabeliyo rabeliyo no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 271
Modelo de smartphone: Galaxy S4

Eso mismo tengo puesto, te paso la tarea escrita a mano porque no se porque no me deja enviarme la descripcion por email

Ejecutar consola: ping -c 3 192.168.1.2 Guardar salida en: %pingresult
If %pingresult ~ *100% packet loss*
Flash: Está apagado
(Aqui ya meto el wake ol lan con el plugin)
Else %pingresult !~ *100% packet loss*
Flash: Está encendido
End If

el caso es que el else si que me lo hace pero en cuanto no responde el ping no hace nada, he probado con una notificacion del %pingresult justo antes del If y lo mismo, si llega el ping me lo muestra si no llega el ping no con lo que pienso que al dar error y no tener la opcion de la casilla de continuar se detiene la tarea.
Pero bueno vosotros sabreis mas que yo que soy novatillo

Última edición por rabeliyo Día 02/12/13 a las 11:47:35.
Responder Con Cita
  #4  
Viejo 02/12/13, 12:18:48
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Ups, resulta que lo había mirado mal, la opción si que está!
El changelog de las ultimas versiones de tasker hablaba de que se había cambiado un poco el comportamiento de la acción y pensaba que había desaparecido al no verla en un vistazo rápido, pero haciendo una prueba la he visto que estaba abajo del todo.

De todas formas, planteate modificar ligeramente la acción y en vez de guardar la salida en una variable y buscar "100% packet loss" guarda el resultado, este valdrá 0 si el ping ha alcanzado el equipo destino u otra cosa si no, de este modo es más eficiente y queda también más limpio (la opción de "continuar tras error" debe estar marcada igualmente).
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 02/12/13, 14:48:13
Array

[xs_avatar]
rabeliyo rabeliyo no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 271
Modelo de smartphone: Galaxy S4

Pues a mi no me sale lo ultimo que me sale es el if dentro de las opciones de consola. Mi version es la 4.1

He guardado el resultado como me dices ya que como bien dices queda mas limpio y mejor
Se me pone en verde el wake on lan asi que hasta ahi bien, el problema es que al ejecutarlo se vuelve a quedar trabado en el puñetero ping, me da que todo tiene que ver con lo de "continuar tras error" pero no me sale, dios que desesperacion jajajaja

Aun asi mil gracias por las respuestas
Responder Con Cita
  #6  
Viejo 02/12/13, 19:16:14
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
A mi lo del ping me supera jejeje, pero aunque no sepa mucho de que habláis si lo que quieres es que no se te trabe si te da error siempre puedes probar a ejecutar la consola en una tarea aparte con la acción realizar tarea.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
  #7  
Viejo 02/12/13, 19:35:23
Array

[xs_avatar]
rabeliyo rabeliyo no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 271
Modelo de smartphone: Galaxy S4

Buff eso ya es rizar el rizo jajaja voy a esperar a alguna actualizacion o instalarlo de nuevo a ver porque el caso es que no me aparece la opcion siquiera.

Lo del ping asi a grandes rasgos te cuento, es un comando que se envia a un ordenador, en este caso el que lleva la direccion 192.168.1.104
Ese comando envia una serie de paquetes y si el pc esta encendido se podria decir que "rebotan" y te vuelve una respuesta al dispositivo desde el que lo has enviado esa respuesta puede ser recibidos o perdidos.
Asi que con esta informacion sumada al tasker y un programa de wake on lan puedes arrancar el pc al llegar a casa o desde cualquier parte.

Un dato por si no lo sabiais la app yatse (mando de xbmc) si tienes configurado y activado el wake on lan del pc es capaz de arrancar el pc pulsando un boton del mando que sale en la app
Responder Con Cita
  #8  
Viejo 02/12/13, 20:20:12
Array

[xs_avatar]
rabeliyo rabeliyo no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 271
Modelo de smartphone: Galaxy S4

Bueno chicos despues de cagarme en todo y pensar que estaba loco por ser el unico que no tenia esta opcion, encontre la solucion en un foro ingles, estaba escondida pero ahi estaba el problema.

Si se tiene en preferencias el modo principiante activado no aparece esta opcion, la he desclickado y ahi esta por fin!!!! jajaja
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 02/12/13, 20:55:29
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Dichoso modo principiante...
Creo que causa más problemas de los que soluciona, la verdad.
Enfin, me alegro de que resolvieras tu problema!
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 02/12/13, 22:45:30
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Totalmente de acuerdo contigo maid.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 00:39:16 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /