Ver la Versión Completa : [ CONSULTA ] Que diferencia hay entre...
stewartbatallas
06/01/14, 21:55:20
Buenas, mirad es que en el if(si)... %WIFII, dependiendo de si pones coincide o no coincide, acepta *CONNECT* o *CONECT*, que diferencia hay? Saludos.
Lukevalci
07/01/14, 09:18:26
Vamos a ver. Aceptar, acepta lo que le pongas. Otra cosa es que se cumpla el if.
Por ejemplo puedes poner if WIFII ~ *CONNECT* y la condición se cumplirá siempre que estés conectado a una red wifi
Si pones if WIFII !~ *CONECT*, la condición se cumplirá siempre que NO estés conectado a una red. De la misma forma puedes poner if WIFII !~ *CHOCOLATECONCHURROS* y la condición se cumple siempre que NO estés conectado a una red que se llame así.
stewartbatallas
07/01/14, 10:06:37
A ver, es que si por ejemplo pongo coincide con... *CONECT* sale el color rojo, y si pongo coincide... *CONNECT* sale el color verde... Pero en cambio, para "no coincide" es al revés.
maid450
07/01/14, 10:30:17
Por partes:
El color rojo o verde te indica si una condición se cumple en ese momento concreto (verde) o no (rojo), es decir, que si la condición usa variables, el color te indica si la condición se cumpliría o no con el valor que tienen las variables en ese momento.
Por otro lado, la condición "x coincide con y" es para comprobar si 2 variables "coinciden" como indica el nombre, pero se pueden usar * para denotar cualquier texto, es decir "casaca" no coincide con "casa" porque no son iguales, pero si con "casa*" ("casa*" coincidirá con cualquier texto siempre que empieze por casa, sea lo que sea que tenga a continuación, incluso nada).
Por tanto, si pones %WIFII coincide con *CONECT* sale en rojo porque si ves el contenido de la variable %WIFII no contiene ese texto, cuando estás conectado aparece por ahí la palabra "CONNECTED", que tiene 2 "N", por eso si pones coincide con "*CONNECT*" entonces si se cumple.
La condición "no coincide" es la inversa de coincide, con lo que el resultado será el opuesto que al poner "coincide".
Espero haber aclarado tus dudas.
stewartbatallas
07/01/14, 14:43:55
Por partes:
El color rojo o verde te indica si una condición se cumple en ese momento concreto (verde) o no (rojo), es decir, que si la condición usa variables, el color te indica si la condición se cumpliría o no con el valor que tienen las variables en ese momento.
Por otro lado, la condición "x coincide con y" es para comprobar si 2 variables "coinciden" como indica el nombre, pero se pueden usar * para denotar cualquier texto, es decir "casaca" no coincide con "casa" porque no son iguales, pero si con "casa*" ("casa*" coincidirá con cualquier texto siempre que empieze por casa, sea lo que sea que tenga a continuación, incluso nada).
Por tanto, si pones %WIFII coincide con *CONECT* sale en rojo porque si ves el contenido de la variable %WIFII no contiene ese texto, cuando estás conectado aparece por ahí la palabra "CONNECTED", que tiene 2 "N", por eso si pones coincide con "*CONNECT*" entonces si se cumple.
La condición "no coincide" es la inversa de coincide, con lo que el resultado será el opuesto que al poner "coincide".
Espero haber aclarado tus dudas.
A ver si lo entiendo... si yo por ejemplo pongo a las 14 que se cumpla la variable %TIME a las 15, va a salir en rojo pero cuando sean las 14 saldrá en verde no?
Saludos
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.